Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements - Changes in Fair Value of Level 3 Financial Instruments (Details)

v3.24.4
Fair Value Measurements - Changes in Fair Value of Level 3 Financial Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Warrant liabilities | Private Placement Warrants [Member]                
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]                
Fair value $ 0 $ 24 $ 241 $ 934 $ 1,488 $ 1,757 $ 127 $ 888
Change in fair value (24) (217) 114 (554) (269) 869    
Issuance of instruments 0 0            
Warrant liabilities | 2022 Private Placement Warrants [Member]                
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]                
Fair value 1 5 28 99 140 146 23 109
Change in fair value (4) (23) 5 (41) (6) 37    
Issuance of instruments 0 0            
Warrant liabilities | 2023 Private Warrant A [Member]                
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]                
Fair value 102 2,037 13,053 0 0 0 10,891 0
Change in fair value (1,935) (11,016) 2,162 0 0 0    
Issuance of instruments 0 0            
Warrant liabilities | 2023 Private Warrant B [Member]                
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]                
Fair value 18 100 644 0 0 0 536 0
Change in fair value (82) (544) 108 0 0 0    
Issuance of instruments 0 0            
Warrant liabilities | 2024 Private Warrants                
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]                
Fair value 21 373 0 0 0 0 0 0
Change in fair value (352) (5,948) 0 0 0 0    
Issuance of instruments 0 6,321            
Warrant liabilities | BEPO Warrants                
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]                
Fair value 418 2,236 0 0 0 0 0 0
Change in fair value (1,818) (6,784) 0 0 0 0    
Issuance of instruments 0 9,020            
Warrant liabilities | BEPO Agent Warrants                
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]                
Fair value 20 110 0 0 0 0 0 0
Change in fair value (90) (336) 0 0 0 0    
Issuance of instruments 0 446            
Warrant liabilities | July 2024 Private Warrants                
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]                
Fair value 910 0 0       0  
Change in fair value (3,290) 0 0          
Issuance of instruments 4,200 0            
Warrant liabilities | August Inducement Warrants                
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]                
Fair value 860 0 0       0  
Change in fair value (1,577) 0 0          
Issuance of instruments 2,437 0            
Contingent Earnout Liability [Member]                
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]                
Fair value 11 69 1,893 14,414 25,224 27,067 1,456 17,414
Change in fair value (58) (1,824) 437 (10,810) (1,843) 9,653    
Issuance of instruments 0 0            
Debt Derivative                
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]                
Fair value 0 0 0 17,538 0 0 $ 0 $ 0
Change in fair value 0 0 $ 0 $ 17,538 $ 0 $ 0    
Issuance of instruments $ 0 $ 0