XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investments - Short-term Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Marketable Securities [Line Items]    
Adjusted Cost $ 98,014 $ 124,290
Unrealized Gains 2 43
Unrealized Losses (19) (15)
Fair Value 97,997 124,318
U.S. Treasury bills    
Marketable Securities [Line Items]    
Adjusted Cost 68,187 63,809
Unrealized Gains 0 24
Unrealized Losses (11) 0
Fair Value 68,176 63,833
Corporate bonds    
Marketable Securities [Line Items]    
Adjusted Cost 26,280 39,152
Unrealized Gains 2 18
Unrealized Losses (5) (1)
Fair Value 26,277 39,169
Government and government agency    
Marketable Securities [Line Items]    
Adjusted Cost 2,824 20,624
Unrealized Gains 0 0
Unrealized Losses (3) (14)
Fair Value 2,821 20,610
Asset-backed bonds    
Marketable Securities [Line Items]    
Adjusted Cost 723 705
Unrealized Gains 0 1
Unrealized Losses 0 0
Fair Value $ 723 $ 706