XML 72 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Marketable Securities [Line Items]    
Adjusted Cost $ 124,290 $ 132,989
Unrealized Gains 43 17
Unrealized Losses (15) (153)
Fair Value 124,318 132,853
U.S. Treasury bills    
Marketable Securities [Line Items]    
Adjusted Cost 63,809  
Unrealized Gains 24  
Unrealized Losses 0  
Fair Value 63,833  
Corporate bonds    
Marketable Securities [Line Items]    
Adjusted Cost 39,152 99,672
Unrealized Gains 18 0
Unrealized Losses (1) (106)
Fair Value 39,169 99,566
Government and government agency    
Marketable Securities [Line Items]    
Adjusted Cost 20,624 33,317
Unrealized Gains 0 17
Unrealized Losses (14) (47)
Fair Value 20,610 $ 33,287
Asset-backed bonds    
Marketable Securities [Line Items]    
Adjusted Cost 705  
Unrealized Gains 1  
Unrealized Losses 0  
Fair Value $ 706