v3.26.1
Property, Plant and Equipment - Schedule of Property, Plant And Equipment (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Property, Plant, and Equipment [Line Items]    
Property, Plant, and Equipment, before Accumulated Depreciation, Depletion, and Amortization $ 1,080,842 $ 1,003,777
Less:  Accumulated depreciation 398,063 372,515
Property, plant and equipment, net 682,779 631,262
Land    
Property, Plant, and Equipment [Line Items]    
Property, Plant, and Equipment, before Accumulated Depreciation, Depletion, and Amortization 17,148 17,148
Buildings    
Property, Plant, and Equipment [Line Items]    
Property, Plant, and Equipment, before Accumulated Depreciation, Depletion, and Amortization 381,710 366,919
Machinery and Equipment    
Property, Plant, and Equipment [Line Items]    
Property, Plant, and Equipment, before Accumulated Depreciation, Depletion, and Amortization 601,671 555,801
Furniture and Fixtures    
Property, Plant, and Equipment [Line Items]    
Property, Plant, and Equipment, before Accumulated Depreciation, Depletion, and Amortization $ 80,313 $ 63,909