XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Plant and Equipment (Tables)
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Schedule of Property, Plant and Equipment Property, plant and equipment consist of the following:
December 31,  2023   2022 
         
Land and improvements  $2,826   $2,826 
Buildings and improvements   74,650    72,788 
Machinery and equipment   322,730    314,032 
Dies and tools   62,191    57,480 
Property, plant and equipment   462,397    447,126 
Less allowances for depreciation   (390,863)   (370,273)
Net property, plant and equipment  $71,534   $76,853