XML 69 R56.htm IDEA: XBRL DOCUMENT v3.26.1
Leases - Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
For the remainder of 2026 $ 8,503  
For the year ended December 31, 2027 13,254  
For the year ended December 31, 2028 8,982  
For the year ended December 31, 2029 5,622  
For the year ended December 31, 2030 3,494  
For the year ended December 31, 2031 and beyond 29,889  
Total lease payments 69,744  
Less: imputed interest (19,382)  
Present value of lease liabilities 50,362 $ 35,295
Lessee, Lease, Description [Line Items]    
Present value of lease liabilities 50,362 35,295
Total lease commitment   $ 48,800
Laboratory Space    
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
Present value of lease liabilities 19,000  
Lessee, Lease, Description [Line Items]    
Present value of lease liabilities $ 19,000