XML 58 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Summary of Fair Value Measurements for Items (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total assets at fair value $ 292,574 $ 327,766
Warrants receivable    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Warrants receivable 900 900
U.S. government and government agencies    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt securities 185,389 228,467
Corporate debt securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt securities 106,285 98,399
Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total assets at fair value 0 0
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 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total assets at fair value 291,674 326,866
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 185,389 228,467
Level 2 | Corporate debt securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt securities 106,285 98,399
Level 3    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total assets at fair value 900 900
Level 3 | Warrants receivable    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Warrants receivable 900 900
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