Annual report pursuant to Section 13 and 15(d)

Fair Value of Financial Instruments - Schedule of changes in the fair value of Level 3 liabilities (Details)

v3.24.1
Fair Value of Financial Instruments - Schedule of changes in the fair value of Level 3 liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Private Placement Warrants, Sponsor Shares, Legacy Preferred Stock Warrants and Consent Fees    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Change in fair value   $ (5,200)
Sponsor Shares    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance $ 1,684  
Liability recorded at fair value 0  
Gain from changes in fair value (380)  
Ending balance 1,304 1,684
Private Warrants [Member]    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance 1,332  
Liability recorded at fair value 0  
Gain from changes in fair value (749)  
Ending balance 583 1,332
Private Placement Warrants - Issued March 2023    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance 0  
Liability recorded at fair value 17,716  
Gain from changes in fair value (5,249)  
Ending balance $ 12,467 $ 0