v3.26.3
Leases - Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
For the remainder of 2026 $ 4,814  
For the year ended December 31, 2027 13,454  
For the year ended December 31, 2028 9,057  
For the year ended December 31, 2029 5,693  
For the year ended December 31, 2030 3,551  
For the year ended December 31, 2031 and beyond 29,893  
Total lease payments 66,462  
Less: imputed interest (18,651)  
Present value of lease liabilities 47,811 $ 35,295
Lessee, Lease, Description [Line Items]    
Present value of lease liabilities 47,811 35,295
Total lease commitment   $ 48,800
Laboratory Space    
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
Present value of lease liabilities 19,800  
Lessee, Lease, Description [Line Items]    
Present value of lease liabilities $ 19,800