v3.26.3
Property, Plant, and Equipment, Net - Schedule of Property, Plant, and Equipment (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Property, Plant, and Equipment [Line Items]    
Total property, plant, and equipment $ 1,206,027 $ 1,049,120
Less: Accumulated depreciation (633,393) (606,170)
Property, plant, and equipment, net 572,634 442,950
Land    
Property, Plant, and Equipment [Line Items]    
Total property, plant, and equipment 20,559 19,690
Buildings    
Property, Plant, and Equipment [Line Items]    
Total property, plant, and equipment 234,777 234,599
Leasehold improvements    
Property, Plant, and Equipment [Line Items]    
Total property, plant, and equipment 153,184 133,833
Machinery and equipment    
Property, Plant, and Equipment [Line Items]    
Total property, plant, and equipment 546,778 473,076
Furniture and fixtures    
Property, Plant, and Equipment [Line Items]    
Total property, plant, and equipment 17,574 16,170
Vehicles    
Property, Plant, and Equipment [Line Items]    
Total property, plant, and equipment 2,282 2,018
Computer equipment    
Property, Plant, and Equipment [Line Items]    
Total property, plant, and equipment 83,100 76,825
Construction-in-progress    
Property, Plant, and Equipment [Line Items]    
Total property, plant, and equipment $ 147,773 $ 92,909