XML 106 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and contingencies - Leases, Maturities of operating leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
2024 $ 5,772  
2025 5,858  
2026 3,353  
2027 821  
Present value adjustment (1,546)  
Total lease liabilities 14,258  
Less: current lease liabilities $ (4,876) $ (3,125)
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 $ 9,382 $ 10,885
Maximum days allowed for cancellation of contracts prior written notice 90 days  
Agreement With Third Party    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Milestone payments $ 105,100  
Agreement With CRUK    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Future milestone payment receivable $ 111,200