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
Mar. 31, 2026
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 $ 1
Change in fair value (0) (1)
Change due to exchange/conversion   0
Fair value, Ending Balance 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   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 16
Change in fair value (0) (13)
Change due to exchange/conversion   0
Fair value, Ending Balance 29 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   (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 378
Change in fair value (0) 176
Change due to exchange/conversion   (548)
Fair value, Ending Balance 48 6
Warrant liabilities | BEPO Agent Warrants    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value, Beginning Balance 30 18
Change in fair value (0) (14)
Fair value, Ending Balance 30 4
Warrant liabilities | Customer Liabilities - Non Cash Consideration    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value, Beginning Balance 1,158  
Change in fair value (0)  
Change due to exchange/conversion (1,158)  
Fair value, Ending Balance 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   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   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 11
Change in fair value (0) 0
Change due to exchange/conversion   (0)
Fair value, Ending Balance $ 1 $ 11