Quarterly report [Sections 13 or 15(d)]

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
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Warrant liabilities | Private Placement Warrants [Member]    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value, Beginning Balance $ 0 $ 127
Change in fair value 0 114
Fair value, Ending Balance 0 241
Warrant liabilities | 2022 Private Placement Warrants    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value, Beginning Balance 1 23
Change in fair value (1) 5
Fair value, Ending Balance 0 28
Warrant liabilities | 2023 Private Warrant A [Member]    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value, Beginning Balance 90 10,891
Change in fair value 55 2,162
Change due to exchange (145)  
Fair value, Ending Balance 0 13,053
Warrant liabilities | 2023 Private Warrant B [Member]    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value, Beginning Balance 16 536
Change in fair value (13) 108
Change due to exchange 0  
Fair value, Ending Balance 3 644
Warrant liabilities | 2024 Private Warrants    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value, Beginning Balance 2 0
Change in fair value (1) 0
Change due to exchange (1)  
Fair value, Ending Balance 0 0
Warrant liabilities | BEPO Warrants    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value, Beginning Balance 378 0
Change in fair value 176 0
Change due to exchange (548)  
Fair value, Ending Balance 6 0
Warrant liabilities | BEPO Agent Warrants    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value, Beginning Balance 18 0
Change in fair value (14) 0
Fair value, Ending Balance 4 0
Warrant liabilities | July 2024 Private Warrants    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value, Beginning Balance 865 0
Change in fair value 441 0
Change due to exchange (1,306)  
Fair value, Ending Balance 0 0
Warrant liabilities | August Inducement Warrants    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value, Beginning Balance 796 0
Change in fair value 402 0
Change due to exchange (1,198)  
Fair value, Ending Balance 0 0
Contingent Earnout Liability [Member]    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value, Beginning Balance 11 1,456
Change in fair value 0 437
Fair value, Ending Balance $ 11 $ 1,893