XML 199 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Financial Instruments - Schedule of Marketable Securities and Long-Term Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Amortized Cost    
Total $ 146,001 $ 164,209
Unrealized Gains    
Total 0 113
Unrealized Losses    
Total (204) 0
Fair Value    
Total 145,797 164,322
U.S. Treasury bills    
Amortized Cost    
Less than one year 142,024 141,075
Between one and two years 3,977 23,134
Unrealized Gains    
Less than one year 0 86
Between one and two years 0 27
Unrealized Losses    
Less than one year (199) 0
Between one and two years (5) 0
Fair Value    
Less than one year 141,825 141,161
Between one and two years $ 3,972 $ 23,161