XML 45 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Investments- Fair Value of the Company's Investments by Type (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Marketable Securities [Line Items]    
Amortized Cost $ 268,065 $ 138,196
Accrued Interest 342 487
Gross Unrealized Gains 9 0
Gross Unrealized Losses (516) (1,063)
Estimated Fair Value $ 267,900 $ 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 $ 264,786 $ 129,940
Accrued Interest 323 427
Gross Unrealized Gains 9 0
Gross Unrealized Losses (489) (996)
Estimated Fair Value 264,629 129,371
Corporate debt securities    
Marketable Securities [Line Items]    
Amortized Cost 2,055 6,093
Accrued Interest 2 37
Gross Unrealized Gains 0 0
Gross Unrealized Losses (11) (38)
Estimated Fair Value 2,046 6,092
Certificates of deposit    
Marketable Securities [Line Items]    
Amortized Cost 1,224 2,163
Accrued Interest 17 23
Gross Unrealized Gains 0 0
Gross Unrealized Losses (16) (29)
Estimated Fair Value $ 1,225 $ 2,157