XML 62 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investments- Fair Value of the Company's Investments by Type (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Marketable Securities [Line Items]    
Amortized Cost $ 278,131 $ 138,196
Accrued Interest 135 487
Gross Unrealized Gains 150 0
Gross Unrealized Losses (72) (1,063)
Estimated Fair Value $ 278,344 $ 137,620
Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss, Statement of Financial Position [Extensible Enumeration] Investments, Long-term investments Investments, Long-term investments
Obligations of U.S. Government and its agencies    
Marketable Securities [Line Items]    
Amortized Cost $ 277,151 $ 129,940
Accrued Interest 121 427
Gross Unrealized Gains 150 0
Gross Unrealized Losses (64) (996)
Estimated Fair Value 277,358 129,371
Certificates of deposit    
Marketable Securities [Line Items]    
Amortized Cost 980 2,163
Accrued Interest 14 23
Gross Unrealized Gains 0 0
Gross Unrealized Losses (8) (29)
Estimated Fair Value $ 986 2,157
Corporate debt securities    
Marketable Securities [Line Items]    
Amortized Cost   6,093
Accrued Interest   37
Gross Unrealized Gains   0
Gross Unrealized Losses   (38)
Estimated Fair Value   $ 6,092