XML 59 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements - Schedule of Fair Value Measurements for Items (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total assets at fair value $ 216,003 $ 221,724
Warrants receivable    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Warrants receivable 814 814
U.S. government and government agencies    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt securities 135,364 123,714
Corporate debt securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt securities 77,944 95,343
Other    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt securities 1,881 1,853
Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total assets at fair value 1,881 1,853
Level 1 | Warrants receivable    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Warrants receivable 0 0
Level 1 | U.S. government and government agencies    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt securities 0 0
Level 1 | Corporate debt securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt securities 0 0
Level 1 | Other    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt securities 1,881 1,853
Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total assets at fair value 213,308 219,057
Level 2 | Warrants receivable    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Warrants receivable 0 0
Level 2 | U.S. government and government agencies    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt securities 135,364 123,714
Level 2 | Corporate debt securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt securities 77,944 95,343
Level 2 | Other    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt securities 0 0
Level 3    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total assets at fair value 814 814
Level 3 | Warrants receivable    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Warrants receivable 814 814
Level 3 | U.S. government and government agencies    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt securities 0 0
Level 3 | Corporate debt securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt securities 0 0
Level 3 | Other    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt securities $ 0 $ 0