XML 116 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and contingencies - Leases, Maturities of Operating Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Operating Leases    
2025 $ 5,818  
2026 3,325  
2027 821  
Present value adjustment (646)  
Total lease liabilities 9,318  
Less: current lease liabilities (5,328) $ (4,876)
Long term lease liabilities $ 3,990 $ 9,382
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued Liabilities, Current Accrued Liabilities, Current
Finance Leases    
2025 $ 256  
2026 256  
2027 256  
2028 256  
2029 192  
Present value adjustment (224)  
Total lease liabilities 992 $ 0
Less: current lease liabilities (175)  
Long term lease liabilities $ 817  
Maximum days allowed for cancellation of contracts prior written notice 90 days  
Agreement With Third Party    
Finance Leases    
Future milestone payment payable $ 166,200