XML 187 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Financial Instruments (Tables)
6 Months Ended
Jun. 30, 2024
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, 2024 and December 31, 2023 consisted of the following (in thousands):
June 30, 2024
MaturityAmortized CostUnrealized GainsUnrealized LossesFair Value
U.S. Treasury billsLess than one year$142,024 $— $(199)$141,825 
U.S. Treasury billsBetween one and two years3,977 — (5)3,972 
Total$146,001 $— $(204)$145,797 

December 31, 2023
MaturityAmortized CostUnrealized GainsUnrealized LossesFair Value
U.S. Treasury billsLess than one year$141,075 $86 $— $141,161 
U.S. Treasury billsBetween one and two years23,134 27 — 23,161 
Total$164,209 $113 $— $164,322