Annual report [Section 13 and 15(d), not S-K Item 405]

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

v3.25.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, 2024
Dec. 31, 2023
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   $ 11,300
Sponsor Shares    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance $ 1,304  
Loss from changes in fair value 399  
Ending balance 1,703 1,304
Private Warrants [Member]    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance 583  
Loss from changes in fair value 130  
Ending balance 713 583
Private Placement Warrants - Issued March 2023    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance 12,467  
Loss from changes in fair value 1,353  
Ending balance $ 13,820 $ 12,467