Quarterly report [Sections 13 or 15(d)]

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

v3.25.3
Fair Value Measurements - Changes in Fair Value of Level 3 Financial Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
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 $ 0 $ 0 $ 24 $ 241 $ 127
Issuance of instruments 0 0   0 0  
Change in fair value 0 0 0 (24) (217) 114
Fair value, Ending Balance 0 0 0 0 24 241
Warrant liabilities | 2022 Private Placement Warrants            
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Fair value, Beginning Balance 0 0 1 5 28 23
Issuance of instruments 0 0   0 0  
Change in fair value 0 0 (1) (4) (23) 5
Change due to exchange     0      
Fair value, Ending Balance 0 0 0 1 5 28
Warrant liabilities | RDO Warrants [Member]            
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Fair value, Beginning Balance 0 0 90 2,037 13,053 10,891
Issuance of instruments 0 0   0 0  
Change in fair value 0 0 55 (1,935) (11,016) 2,162
Change due to exchange     (145)      
Fair value, Ending Balance 0 0 0 102 2,037 13,053
Warrant liabilities | Placement Agent Warrants [Member]            
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Fair value, Beginning Balance 3 3 16 100 644 536
Issuance of instruments 0 0   0 0  
Change in fair value 0 0 (13) (82) (544) 108
Change due to exchange     0      
Fair value, Ending Balance 3 3 3 18 100 644
Warrant liabilities | 2024 Private Warrants            
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Fair value, Beginning Balance 0 0 2 373 0 0
Issuance of instruments 0 0   0 6,321  
Change in fair value 0 0 (1) (352) (5,948) 0
Change due to exchange     (1)      
Fair value, Ending Balance 0 0 0 21 373 0
Warrant liabilities | BEPO Warrants            
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Fair value, Beginning Balance 6 6 378 2,236 0 0
Issuance of instruments 0 0   0 9,020  
Change in fair value 0 0 176 (1,818) (6,784) 0
Change due to exchange     (548)      
Fair value, Ending Balance 6 6 6 418 2,236 0
Warrant liabilities | BEPO Agent Warrants            
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Fair value, Beginning Balance 4 4 18 110 0 0
Issuance of instruments 0 0   0 446  
Change in fair value 0 0 (14) (90) (336) 0
Fair value, Ending Balance 4 4 4 20 110 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 865 0 0 0
Issuance of instruments 0 0   4,200 0  
Change in fair value 0 0 441 (3,290) 0 0
Change due to exchange     (1,306)      
Fair value, Ending Balance 0 0 0 910 0 0
Warrant liabilities | August Inducement Warrants            
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Fair value, Beginning Balance 0 0 796 0 0 0
Issuance of instruments 0 0   2,437 0  
Change in fair value 0 0 402 (1,577) 0 0
Change due to exchange     (1,198)      
Fair value, Ending Balance 0 0 0 860 0 0
Contingent Earnout Liability [Member]            
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Fair value, Beginning Balance 11 11 11 69 1,893 1,456
Issuance of instruments 0 0   0 0  
Change in fair value 0 0 0 (58) (1,824) 437
Fair value, Ending Balance $ 11 $ 11 $ 11 $ 11 $ 69 $ 1,893