XML 70 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Property, plant and equipment $ 477,622 $ 462,397
Less allowances for depreciation (406,373) (390,863)
Net property, plant and equipment 71,249 71,534
Land Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 2,826 2,826
Building and Building Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 76,153 74,650
Machinery and Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 333,365 322,730
Dies and Tools [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment $ 65,278 $ 62,191