XML 100 R67.htm IDEA: XBRL DOCUMENT v3.25.4
Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Property, plant and equipment [Abstract]    
Total property, plant and equipment $ 488,845 $ 441,999
Less accumulated depreciation 300,283 273,264
Total property, plant and equipment, net 188,562 168,735
Land    
Property, plant and equipment [Abstract]    
Total property, plant and equipment 8,433 7,724
Buildings and improvements    
Property, plant and equipment [Abstract]    
Total property, plant and equipment $ 67,702 60,632
Buildings and improvements | Minimum    
Property, plant and equipment [Abstract]    
Estimated Useful Life (in years) 10 years  
Buildings and improvements | Maximum    
Property, plant and equipment [Abstract]    
Estimated Useful Life (in years) 33 years 6 months  
Machinery and equipment    
Property, plant and equipment [Abstract]    
Total property, plant and equipment $ 216,375 186,902
Machinery and equipment | Minimum    
Property, plant and equipment [Abstract]    
Estimated Useful Life (in years) 5 years  
Machinery and equipment | Maximum    
Property, plant and equipment [Abstract]    
Estimated Useful Life (in years) 12 years  
Tools, dies and auxiliary equipment    
Property, plant and equipment [Abstract]    
Total property, plant and equipment $ 88,018 78,934
Tools, dies and auxiliary equipment | Minimum    
Property, plant and equipment [Abstract]    
Estimated Useful Life (in years) 3 years  
Tools, dies and auxiliary equipment | Maximum    
Property, plant and equipment [Abstract]    
Estimated Useful Life (in years) 8 years  
Furniture and fixtures    
Property, plant and equipment [Abstract]    
Total property, plant and equipment $ 39,449 37,400
Furniture and fixtures | Minimum    
Property, plant and equipment [Abstract]    
Estimated Useful Life (in years) 3 years  
Furniture and fixtures | Maximum    
Property, plant and equipment [Abstract]    
Estimated Useful Life (in years) 12 years  
Leasehold improvements    
Property, plant and equipment [Abstract]    
Total property, plant and equipment $ 24,485 18,991
Construction-in-progress    
Property, plant and equipment [Abstract]    
Total property, plant and equipment $ 44,383 $ 51,416