v3.26.3
Fair value measurements (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
Dec. 31, 2025
USD ($)
Nov. 15, 2025
USD ($)
Nov. 05, 2025
USD ($)
Convertible Senior Notes due 2025 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Debt Instrument     $ 93,800  
Fair Value, Recurring [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Cash and Cash Equivalents $ 15,502 $ 40,120    
Fair Value, Recurring [Member] | Money Market Funds [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Cash and Cash Equivalents 15,502 40,120    
Fair Value, Recurring [Member] | Level 1 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Cash and Cash Equivalents 15,502 40,120    
Fair Value, Recurring [Member] | Level 1 [Member] | Money Market Funds [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Cash and Cash Equivalents 15,502 40,120    
Fair Value, Recurring [Member] | Level 2 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Cash and Cash Equivalents 0 0    
Fair Value, Recurring [Member] | Level 2 [Member] | Money Market Funds [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Cash and Cash Equivalents 0 0    
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Cash and Cash Equivalents 0 0    
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 | Money Market Funds [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Cash and Cash Equivalents $ 0 0    
Measurement Input, Price Volatility        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Warrants and Rights Outstanding, Measurement Input 0.68      
Derivative Liability, Measurement Input 1.05      
Measurement Input, Risk Free Interest Rate        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Warrants and Rights Outstanding, Measurement Input 0.043      
Derivative Liability, Measurement Input 0.203      
Measurement Input, Expected Dividend Rate        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Warrants and Rights Outstanding, Measurement Input 0      
Derivative Liability, Measurement Input 0      
Measurement Input, Expected Term        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Warrants and Rights Outstanding, Measurement Input 9.34      
Measurement Input, Conversion Price        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Derivative Liability, Measurement Input 0.92      
Warrant        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value $ 6,478 13,090   $ 1,000
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Mark To Market Adjustment (6,612)      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances 0      
Warrant | Fair Value, Recurring [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Liabilities, Fair Value Disclosure 6,478 13,090    
Warrant | Fair Value, Recurring [Member] | Level 1 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Liabilities, Fair Value Disclosure 0 0    
Warrant | Fair Value, Recurring [Member] | Level 2 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Liabilities, Fair Value Disclosure 0 0    
Warrant | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Liabilities, Fair Value Disclosure 6,478 13,090    
Derivative Financial Instruments, Liabilities        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value 11,635 0    
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Mark To Market Adjustment (419)      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances 12,054      
Derivative Financial Instruments, Liabilities | Fair Value, Recurring [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Liabilities, Fair Value Disclosure 26,187 0    
Derivative Financial Instruments, Liabilities | Fair Value, Recurring [Member] | Level 1 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Liabilities, Fair Value Disclosure 0 0    
Derivative Financial Instruments, Liabilities | Fair Value, Recurring [Member] | Level 2 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Liabilities, Fair Value Disclosure 14,552 0    
Derivative Financial Instruments, Liabilities | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Liabilities, Fair Value Disclosure $ 11,635 $ 0