v3.26.3
Fair value measurements (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
Nov. 15, 2025
USD ($)
Nov. 05, 2025
USD ($)
Aug. 04, 2025
USD ($)
Dec. 31, 2024
USD ($)
Nov. 24, 2020
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value       $ 11,300    
Convertible Senior Notes due 2025 [Member]            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Debt Instrument   $ 93,800       $ 143,800
Level 2 [Member] | Convertible Senior Notes due 2025 [Member]            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Fair value of convertible senior notes $ 0       $ 82,500  
Fair Value, Recurring [Member]            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Cash and Cash Equivalents 40,120       42,436  
Liabilities, Fair Value Disclosure 13,090       0  
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 40,120       42,436  
Fair Value, Recurring [Member] | Level 1 [Member]            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Cash and Cash Equivalents 40,120       42,436  
Liabilities, Fair Value Disclosure 0       0  
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 40,120       42,436  
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  
Liabilities, Fair Value Disclosure 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  
Liabilities, Fair Value Disclosure 13,090       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.69          
Measurement Input, Risk Free Interest Rate            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Warrants and Rights Outstanding, Measurement Input 0.042          
Measurement Input, Expected Dividend Rate            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Warrants and Rights Outstanding, Measurement Input 0          
Measurement Input, Expected Term            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Warrants and Rights Outstanding, Measurement Input 9.59          
Warrant            
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value $ 13,090       0  
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances 11,329          
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Mark To Market Adjustment 790          
Warrant | Fair Value, Recurring [Member]            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Liabilities, Fair Value Disclosure 13,090       0  
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 $ 13,090       $ 0  
Warrant | Revision of Prior Period, Error Correction, Adjustment            
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value     $ 971 $ 8,100