v3.26.1
Fair value of financial instruments - Narrative (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Dec. 31, 2025
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Customer deposit, extension term 1 year  
Customer deposit, agreement term 1 year 9 months 18 days 2 years
Weighted average discount rate | Discounted cash flow    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Leaseback liability, measurement input 0.054 0.051
Customer deposit, measurement input 0.062 0.060
Fair value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Term loan $ 142,700 $ 149,400
Derivative liability 29,719 26,564
Customer deposits 4,632 4,515
Fair value | Leaseback liability with related party | Financial Liability    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 5,604 5,798
Carrying value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Term loan 137,306 130,563
Customer deposits 4,632 4,515
Carrying value | Leaseback liability with related party | Financial Liability    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt $ 5,604 $ 5,798