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

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

v3.25.1
Fair Value Measurements - Changes in Fair Value of Level 3 Financial Instruments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Warrant liabilities | Private Placement Warrants [Member]    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value, Beginning Balance $ 127 $ 888
Issuance of instruments 0 0
Change in fair value (127) (761)
Extinguishment of debt derivatives in connection with debt extinguishment   0
Fair value, Ending Balance 0 127
Warrant liabilities | 2022 Private Placement Warrants    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value, Beginning Balance 23 109
Issuance of instruments 0 0
Change in fair value (22) (86)
Extinguishment of debt derivatives in connection with debt extinguishment   0
Fair value, Ending Balance 1 23
Warrant liabilities | 2023 Private Warrant A [Member]    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value, Beginning Balance 10,891 0
Issuance of instruments 0 10,891
Change in fair value (10,801) 0
Extinguishment of debt derivatives in connection with debt extinguishment   0
Fair value, Ending Balance 90 10,891
Warrant liabilities | 2023 Private Warrant B [Member]    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value, Beginning Balance 536 0
Issuance of instruments 0 536
Change in fair value (520) 0
Extinguishment of debt derivatives in connection with debt extinguishment   0
Fair value, Ending Balance 16 536
Warrant liabilities | 2024 Private Warrants    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value, Beginning Balance 0 0
Issuance of instruments 6,321 0
Change in fair value (6,319) 0
Extinguishment of debt derivatives in connection with debt extinguishment   0
Fair value, Ending Balance 2 0
Warrant liabilities | BEPO Warrants    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value, Beginning Balance 0 0
Issuance of instruments 9,020 0
Change in fair value (8,642) 0
Extinguishment of debt derivatives in connection with debt extinguishment   0
Fair value, Ending Balance 378 0
Warrant liabilities | BEPO Agent Warrants    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value, Beginning Balance 0 0
Issuance of instruments 446 0
Change in fair value (428) 0
Extinguishment of debt derivatives in connection with debt extinguishment   0
Fair value, Ending Balance 18 0
Warrant liabilities | July 2024 Private Warrants    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value, Beginning Balance 0 0
Issuance of instruments 4,200 0
Change in fair value (3,335) 0
Extinguishment of debt derivatives in connection with debt extinguishment   0
Fair value, Ending Balance 865 0
Warrant liabilities | August Inducement Warrants    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value, Beginning Balance 0 0
Issuance of instruments 2,437 0
Change in fair value (1,641) 0
Extinguishment of debt derivatives in connection with debt extinguishment   0
Fair value, Ending Balance 796 0
Contingent Earnout Liability [Member]    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value, Beginning Balance 1,456 17,414
Issuance of instruments 0 0
Change in fair value (1,445) (15,958)
Extinguishment of debt derivatives in connection with debt extinguishment   0
Fair value, Ending Balance 11 1,456
Debt Derivative    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value, Beginning Balance 0 0
Issuance of instruments 0 13,890
Change in fair value 0 (8,485)
Extinguishment of debt derivatives in connection with debt extinguishment   (5,405)
Fair value, Ending Balance $ 0 $ 0