XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Investments - Short-term Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Marketable Securities [Line Items]    
Adjusted Cost $ 154,529 $ 132,989
Unrealized Gains 8 17
Unrealized Losses (36) (153)
Fair Value 154,501 132,853
Corporate bonds    
Marketable Securities [Line Items]    
Adjusted Cost 65,281 99,672
Unrealized Gains 2 0
Unrealized Losses (9) (106)
Fair Value 65,274 99,566
U.S. Treasury bills    
Marketable Securities [Line Items]    
Adjusted Cost 59,135  
Unrealized Gains 6  
Unrealized Losses (3)  
Fair Value 59,138  
Asset-backed bonds    
Marketable Securities [Line Items]    
Adjusted Cost 696  
Unrealized Gains 0  
Unrealized Losses (1)  
Fair Value 695  
Government and government agency    
Marketable Securities [Line Items]    
Adjusted Cost 29,417 33,317
Unrealized Gains 0 17
Unrealized Losses (23) (47)
Fair Value $ 29,394 $ 33,287