Quarterly report [Sections 13 or 15(d)]

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

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