XML 128 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and contingencies - Summary of maturity of lease liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating leases    
2024 $ 4,565  
2025 4,078  
2026 3,245  
2027 2,619  
2028 1,497  
Thereafter 0  
Total undiscounted cash flows 16,004  
Less imputed interest (1,374)  
Present value of future lease payments 14,630 $ 17,907
Finance Leases    
2024 1,623  
2025 1,617  
2026 1,630  
2027 1,662  
2028 1,696  
Thereafter 7,753  
Total undiscounted cash flows 15,981  
Less imputed interest (4,836)  
Present value of future lease payments $ 11,145 $ 131