v3.26.1
Commitments and contingencies - Components of lease expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Commitments and contingencies        
Operating lease cost $ 820 $ 1,286 $ 2,172 $ 2,537
Variable lease cost 737 776 1,590 1,574
Finance lease cost:        
Amortization of finance lease right-of-use assets 56 55 111 107
Interest on finance lease liabilities 18 22 37 44
Total finance lease cost $ 74 $ 77 $ 148 $ 151
Weighted-average remaining operating lease term (years) 5 years 1 month 6 days 1 year 7 months 6 days 5 years 1 month 6 days 1 year 7 months 6 days
Weighted average operating lease discount rate 6.30% 7.70% 6.30% 7.70%
Weighted average remaining finance lease term (years) 3 years 2 months 12 days 4 years 2 months 12 days 3 years 2 months 12 days 4 years 2 months 12 days
Weighted average finance lease discount rate 9.50% 9.50% 9.50% 9.50%