XML 115 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and contingencies - Components of lease expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Commitments and contingencies      
Operating lease cost $ 5,299 $ 5,408 $ 3,790
Variable lease cost 2,924 2,777 1,643
Finance lease cost:      
Amortization of finance lease right-of-use assets 53 $ 0 $ 0
Interest on finance lease liabilities 23    
Total finance lease cost $ 76    
Weighted-average remaining operating lease term (years) 2 years 2 years 10 months 24 days  
weighted average operating lease discount rate 7.80% 7.90%  
Weighted average remaining finance lease term (years) 4 years 8 months 12 days    
Weighted average finance lease discount rate 9.50%