v3.26.1
Commitments and contingencies - Components of lease expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Commitments and contingencies      
Operating lease cost $ 5,100 $ 5,299 $ 5,408
Variable lease cost 3,231 2,924 2,777
Finance lease cost:      
Amortization of finance lease right-of-use assets 217 53 $ 0
Interest on finance lease liabilities 85 23  
Total finance lease cost $ 302 $ 76  
Weighted-average remaining operating lease term (years) 5 years 4 months 24 days 2 years  
Weighted average operating lease discount rate 6.40% 7.80%  
Weighted average remaining finance lease term (years) 3 years 8 months 12 days 4 years 8 months 12 days  
Weighted average finance lease discount rate 9.50% 9.50%