XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Investments- Fair Value of the Company's Investments by Type (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Marketable Securities [Line Items]    
Amortized Cost $ 246,832 $ 138,196
Accrued Interest 180 487
Gross Unrealized Gains 69 0
Gross Unrealized Losses (627) (1,063)
Estimated Fair Value $ 246,454 $ 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 $ 242,246 $ 129,940
Accrued Interest 160 427
Gross Unrealized Gains 69 0
Gross Unrealized Losses (585) (996)
Estimated Fair Value 241,890 129,371
Corporate debt securities    
Marketable Securities [Line Items]    
Amortized Cost 3,362 6,093
Accrued Interest 13 37
Gross Unrealized Gains 0 0
Gross Unrealized Losses (21) (38)
Estimated Fair Value 3,354 6,092
Certificates of deposit    
Marketable Securities [Line Items]    
Amortized Cost 1,224 2,163
Accrued Interest 7 23
Gross Unrealized Gains 0 0
Gross Unrealized Losses (21) (29)
Estimated Fair Value $ 1,210 $ 2,157