XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements - Warrants (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Jun. 16, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Warrant liability $ 2,870 $ 6,855 $ 2,870 $ 6,855  
Changes In Fair Value Of Warrant Liabilities [Roll Forward]          
Fair value, beginning of period 2,410 13,445 2,090 27,460  
Change in fair value 460 (6,590) 780 (20,605)  
Fair value, end of period 2,870 6,855 2,870 6,855  
Warrants          
Changes In Fair Value Of Warrant Liabilities [Roll Forward]          
Remaining maturity         5 years
Public Warrants          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Warrant liability 1,750 4,125 1,750 4,125  
Changes In Fair Value Of Warrant Liabilities [Roll Forward]          
Fair value, beginning of period 1,500 8,125 1,250 16,750  
Change in fair value 250 (4,000) 500 (12,625)  
Fair value, end of period 1,750 4,125 1,750 4,125  
Private Placement Warrants          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Warrant liability 1,120 2,730 1,120 2,730  
Changes In Fair Value Of Warrant Liabilities [Roll Forward]          
Fair value, beginning of period 910 5,320 840 10,710  
Change in fair value 210 (2,590) 280 (7,980)  
Fair value, end of period 1,120 $ 2,730 1,120 $ 2,730  
Recurring Basis          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Warrant liability 2,870   2,870    
Changes In Fair Value Of Warrant Liabilities [Roll Forward]          
Fair value, beginning of period     2,090    
Fair value, end of period 2,870   2,870    
Recurring Basis | Level 1 | Public Warrants          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Warrant liability 1,750   1,750    
Changes In Fair Value Of Warrant Liabilities [Roll Forward]          
Fair value, beginning of period     1,250    
Fair value, end of period 1,750   1,750    
Recurring Basis | Level 3 | Private Placement Warrants          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Warrant liability 1,120   1,120    
Changes In Fair Value Of Warrant Liabilities [Roll Forward]          
Fair value, beginning of period     840    
Fair value, end of period $ 1,120   $ 1,120