XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.3
Financial Instruments (Tables)
9 Months Ended
Sep. 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 September 30, 2024 and December 31, 2023 consisted of the following (in thousands):
September 30, 2024
MaturityAmortized CostUnrealized GainsUnrealized LossesFair Value
U.S. Treasury billsLess than one year$113,496 $194 $— $113,690 
U.S. Treasury billsBetween one and two years2,559 — (2)2,557 
Total$116,055 $194 $(2)$116,247 
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