XML 100 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Property, plant and equipment [Abstract]      
Total property, plant and equipment $ 441,999 $ 381,528  
Less accumulated depreciation 273,264 259,656  
Total property, plant and equipment, net 168,735 121,872  
Depreciation expense 20,600 19,700 $ 19,000
Land, buildings and improvements      
Property, plant and equipment [Abstract]      
Total property, plant and equipment 68,356 45,710  
Machinery and equipment      
Property, plant and equipment [Abstract]      
Total property, plant and equipment 186,902 177,337  
Tools, dies and auxiliary equipment      
Property, plant and equipment [Abstract]      
Total property, plant and equipment 78,934 73,494  
Furniture and fixtures      
Property, plant and equipment [Abstract]      
Total property, plant and equipment 37,400 33,212  
Leasehold improvements      
Property, plant and equipment [Abstract]      
Total property, plant and equipment 18,991 16,418  
Construction-in-progress      
Property, plant and equipment [Abstract]      
Total property, plant and equipment $ 51,416 $ 35,357