v3.25.2
Financial Instruments (Tables)
6 Months Ended
Jun. 30, 2025
Investments, Debt and Equity Securities [Abstract]  
Schedule of Marketable Securities and Long-Term Investments
Marketable securities and long-term investments classified as available-for-sale on June 30, 2025 and December 31, 2024 consisted of the following (in thousands):
June 30, 2025
MaturityAmortized CostUnrealized GainsUnrealized LossesFair Value
U.S. Treasury billsLess than one year$84,175 $$(43)$84,135 
U.S. Treasury billsBetween one and two years11,658 (4)11,659 
Total$95,833 $$(47)$95,794 

December 31, 2024
MaturityAmortized CostUnrealized GainsUnrealized LossesFair Value
U.S. Treasury billsLess than one year$104,445 $99 $(34)$104,510