XML 52 R38.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property, Plant and Equipment (Tables)
12 Months Ended
Dec. 31, 2024
Property, Plant and Equipment [Abstract]  
Schedule of Property, Plant and Equipment

Property, plant and equipment consist of the following:

 

December 31,  2024   2023 
           
Land and improvements  $2,826   $2,826 
Buildings and improvements   76,153    74,650 
Machinery and equipment   333,365    322,730 
Dies and tools   65,278    62,191 
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