v3.26.3
Commitments and contingencies - Leases, Maturities of Operating Leases (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Dec. 31, 2025
Operating Leases    
2026 $ 242  
2027 2,849  
2028 3,611  
2029 3,611  
2030 3,611  
2031 2,485  
Present value adjustment (2,442)  
Total lease liabilities 13,967  
Less: current lease liabilities $ (1,103) $ (2,551)
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued Liabilities, Current Accrued Liabilities, Current
Long term lease liabilities $ 12,864 $ 14,096
Finance Leases    
2026 68  
2027 271  
2028 271  
2029 203  
Present value adjustment (99)  
Total lease liabilities $ 714 $ 900
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Accrued Liabilities, Current, Other Liabilities, Noncurrent Accrued Liabilities, Current, Other Liabilities, Noncurrent
Less: current lease liabilities $ (217) $ (205)
Long term lease liabilities $ 497  
Maximum days allowed for cancellation of contracts prior written notice 90 days  
Agreement With Third Party    
Finance Leases    
Future milestone payment payable $ 105,800