XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2023
Fair Value Disclosures [Abstract]  
Schedule of Fair Value Measurements for Items
The following tables present a summary of fair value measurements for financial instruments at June 30, 2023 and December 31, 2022, respectively:
June 30, 2023Level 1Level 2Level 3
Total fair
value
(in thousands)
U.S. government and government agencies$— $172,193 $— $172,193 
Corporate debt securities— 92,914 — 92,914 
Warrants receivable— — 900 900 
Total assets at fair value$— $265,107 $900 $266,007 
December 31, 2022Level 1Level 2Level 3
Total fair
value
(in thousands)
U.S. government and government agencies$— $228,467 $— $228,467 
Corporate debt securities— 98,399 — 98,399 
Warrants receivable— — 900 900 
Total assets at fair value$— $326,866 $900 $327,766 
Schedule of Changes in Balances of Level 3 Financial Liabilities The changes in balances of the Company's Level 3 financial assets and liabilities during the six months ended June 30, 2023 were as follows:
Warrants receivableTotal
(in thousands)
Balance, December 31, 2022
$900 $900 
Receipts— — 
Settlements— — 
Transfers in— — 
Transfers out— — 
Total realized losses (gains)— — 
Balance, June 30, 2023
$900 $900