XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.3
Investments - Short-term Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Marketable Securities [Line Items]    
Adjusted Cost $ 88,306 $ 124,290
Unrealized Gains 247 43
Unrealized Losses 0 (15)
Fair Value 88,553 124,318
U.S. Treasury bills    
Marketable Securities [Line Items]    
Adjusted Cost 58,951 63,809
Unrealized Gains 229 24
Unrealized Losses 0 0
Fair Value 59,180 63,833
Corporate bonds    
Marketable Securities [Line Items]    
Adjusted Cost 26,495 39,152
Unrealized Gains 14 18
Unrealized Losses 0 (1)
Fair Value 26,509 39,169
Government and government agency    
Marketable Securities [Line Items]    
Adjusted Cost 2,860 20,624
Unrealized Gains 4 0
Unrealized Losses 0 (14)
Fair Value $ 2,864 20,610
Asset-backed bonds    
Marketable Securities [Line Items]    
Adjusted Cost   705
Unrealized Gains   1
Unrealized Losses   0
Fair Value   $ 706