XML 77 R65.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements - Level Three Reconciliation (Details) - Warrant Liabilities - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance $ 24,530 $ 32,681
Change in fair value of warrant liabilities 4,662 1,132
Warrant Exchange (see Note 17) (29,192)  
Ending balance 0 33,813
Private Warrants    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance 476 673
Change in fair value of warrant liabilities 55 33
Warrant Exchange (see Note 17) (531)  
Ending balance 0 706
Underwriter Warrants    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance 53 75
Change in fair value of warrant liabilities 5 4
Warrant Exchange (see Note 17) (58)  
Ending balance 0 79
OTM Warrants    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance 3,981 4,706
Change in fair value of warrant liabilities 546 541
Warrant Exchange (see Note 17) (4,527)  
Ending balance 0 5,247
PIPE Warrants    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance 20,020 27,227
Change in fair value of warrant liabilities 4,056 554
Warrant Exchange (see Note 17) (24,076)  
Ending balance $ 0 $ 27,781