XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.3
Financial Instruments - Schedule of Marketable Securities and Long-Term Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Amortized Cost    
Total $ 116,055 $ 164,209
Unrealized Gains    
Total 194 113
Unrealized Losses    
Total (2) 0
Fair Value    
Total 116,247 164,322
U.S. Treasury bills    
Amortized Cost    
Less than one year 113,496 141,075
Between one and two years 2,559 23,134
Unrealized Gains    
Less than one year 194 86
Between one and two years 0 27
Unrealized Losses    
Less than one year 0 0
Between one and two years (2) 0
Fair Value    
Less than one year 113,690 141,161
Between one and two years $ 2,557 $ 23,161