XML 107 R76.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and contingencies - Leases, Maturities of operating leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Commitments and contingencies    
2023 $ 3,972  
2024 3,994  
2025 4,016  
2026 3,236  
2027 821  
Present value adjustment (2,029)  
Total lease liabilities 14,010  
Less: current lease liabilities $ (3,125) $ (2,383)
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Accrued Liabilities and Other Liabilities, Current Accrued Liabilities and Other Liabilities, Current
Long term lease liabilities $ 10,885 $ 12,081
Maximum days allowed for cancellation of contracts prior written notice 90 days