Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.2.u1
Fair Value Measurements - Changes in Fair Value of Level 3 Financial Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2024
Mar. 31, 2024
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 $ 24 $ 241 $ 1,488 $ 1,757 $ 127 $ 888
Change in fair value (217) 114 (269) 869    
Issuance of instruments 0          
Warrant liabilities | 2022 Private Placement Warrants [Member]            
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Fair value 5 28 140 146 23 109
Change in fair value (23) 5 (6) 37    
Issuance of instruments 0          
Warrant liabilities | 2023 Private Warrant A [Member]            
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Fair value 2,037 13,053 0 0 10,891 0
Change in fair value (11,016) 2,162 0 0    
Issuance of instruments 0          
Warrant liabilities | 2023 Private Warrant B [Member]            
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Fair value 100 644 0 0 536 0
Change in fair value (544) 108 0 0    
Issuance of instruments 0          
Warrant liabilities | 2024 Private Warrants            
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Fair value 373 0 0 0 0 0
Change in fair value (5,948) 0 0 0    
Issuance of instruments 6,321          
Warrant liabilities | BEPO Warrants            
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Fair value 2,236 0 0 0 0 0
Change in fair value (6,784) 0 0 0    
Issuance of instruments 9,020          
Warrant liabilities | BEPO Agent Warrants            
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Fair value 110 0 0 0 0 0
Change in fair value (336) 0 0 0    
Issuance of instruments 446          
Contingent Earnout Liability [Member]            
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Fair value 69 1,893 25,224 27,067 $ 1,456 $ 17,414
Change in fair value (1,824) $ 437 $ (1,843) $ 9,653    
Issuance of instruments $ 0