Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.1.1.u2
Fair Value Measurements - Changes in Fair Value of Level 3 Financial Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
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 $ 241 $ 1,757 $ 127 $ 888
Change in fair value 114 869    
Warrant liabilities | 2022 Private Placement Warrants [Member]        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Fair value 28 146 23 109
Change in fair value 5 37    
Warrant liabilities | 2023 Private Warrant A        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Fair value 13,053 0 10,891 0
Change in fair value 2,162 0    
Warrant liabilities | 2023 Private Warrant B        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Fair value 644 0 536 0
Change in fair value 108 0    
Contingent Earnout Liability [Member]        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Fair value 1,893 27,067 $ 1,456 $ 17,414
Change in fair value $ 437 $ 9,653