Quarterly report [Sections 13 or 15(d)]

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

v3.26.1
Fair Value Measurements - Changes in Fair Value of Level 3 Financial Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Warrant liabilities | 2022 Private Placement Warrants        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Fair value, Beginning Balance $ 2 $ 2   $ 1
Change in fair value (0) (0) $ (0) (1)
Change due to exchange/conversion 0 0   0
Fair value, Ending Balance 2 2 0  
Warrant liabilities | RDO Warrants [Member]        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Fair value, Beginning Balance       90
Change in fair value     0 55
Change due to exchange/conversion       (145)
Fair value, Ending Balance     0  
Warrant liabilities | Placement Agent Warrants [Member]        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Fair value, Beginning Balance 29 29 3 16
Change in fair value 10 0 (0) (13)
Change due to exchange/conversion 0 0   0
Fair value, Ending Balance 39 29 3 3
Warrant liabilities | 2024 Private Warrants        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Fair value, Beginning Balance       2
Change in fair value     (0) (1)
Change due to exchange/conversion       (1)
Fair value, Ending Balance     0  
Warrant liabilities | BEPO Warrants        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Fair value, Beginning Balance 48 48 6 378
Change in fair value 19 0 0 176
Change due to exchange/conversion   (0)   (548)
Fair value, Ending Balance 67 48 6 6
Warrant liabilities | BEPO Agent Warrants        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Fair value, Beginning Balance 30 30 4 18
Change in fair value (12) (0) (0) (14)
Change due to exchange/conversion (0) (0)    
Fair value, Ending Balance 42 30 4 4
Warrant liabilities | Customer Liabilities - Non Cash Consideration        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Fair value, Beginning Balance 0 1,158    
Change in fair value   (0)    
Change due to exchange/conversion (0) (1,158)    
Fair value, Ending Balance 0 0    
Warrant liabilities | July 2024 Private Warrants        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Fair value, Beginning Balance       866
Change in fair value     0 440
Change due to exchange/conversion       (1,306)
Fair value, Ending Balance     0  
Warrant liabilities | August Inducement Warrants        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Fair value, Beginning Balance       796
Change in fair value     0 402
Change due to exchange/conversion       (1,198)
Fair value, Ending Balance     0  
Contingent Earnout Liability [Member]        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Fair value, Beginning Balance 1 1 11 11
Change in fair value   (0) 0 0
Change due to exchange/conversion (0) (0)   (0)
Fair value, Ending Balance $ 1 $ 1 $ 11 $ 11