XML 86 R68.htm IDEA: XBRL DOCUMENT v3.25.4
Property, Plant and Equipment, Net - Schedule of Property, Plant and Equipment, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Property, Plant and Equipment, Net    
Property, plant and equipment, gross $ 773,901 $ 715,176
Accumulated depreciation and amortization (417,326) (389,429)
Property, plant and equipment, net 356,575 325,747
Land    
Property, Plant and Equipment, Net    
Property, plant and equipment, gross 14,379 14,273
Buildings and improvements    
Property, Plant and Equipment, Net    
Property, plant and equipment, gross 238,858 223,737
Machinery and equipment    
Property, Plant and Equipment, Net    
Property, plant and equipment, gross 295,743 272,911
Furniture, computers and equipment    
Property, Plant and Equipment, Net    
Property, plant and equipment, gross 72,961 62,032
Computer software    
Property, Plant and Equipment, Net    
Property, plant and equipment, gross 90,831 90,583
Construction in progress    
Property, Plant and Equipment, Net    
Property, plant and equipment, gross $ 61,129 $ 51,640