v3.26.1
Leases - Balance Sheet Information Related to Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Lessee, Lease, Description [Line Items]    
Operating lease right-of-use assets $ 72,704 $ 36,755
Finance lease right-of-use assets 78 94
Total right-of-use assets 72,782 36,849
Operating lease liabilities, current 25,104 10,466
Operating lease liabilities, non-current 68,298 26,290
Total operating lease liabilities 93,402 36,756
Finance lease liabilities, current 27 48
Finance lease liabilities, non-current 19 20
Total finance lease liabilities 46 68
Operating Lease Liability And Finance Lease Liability 93,448 $ 36,824
Lanteris    
Lessee, Lease, Description [Line Items]    
Operating lease right-of-use assets 35,700  
Operating lease liabilities, current 18,100  
Operating lease liabilities, non-current $ 41,400