XML 68 R53.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 & Equipment      
Total $ 220,542 $ 209,333  
Less accumulated depreciation (139,735) (128,148)  
Property, plant and equipment, net 80,807 81,185  
Purchase commitments for capital expenditures in progress 2,802 1,100  
Accounts payable 17,115 23,958  
Depreciation expense 11,731 11,229 $ 9,655
Accounts Payable, Current      
Property, Plant & Equipment      
Purchase commitments for capital expenditures in progress 367 298  
Land and land improvements      
Property, Plant & Equipment      
Total 6,009 6,009  
Building and improvements      
Property, Plant & Equipment      
Total 46,952 45,775  
Machinery and equipment      
Property, Plant & Equipment      
Total 160,838 152,063  
Tools, dies and patterns      
Property, Plant & Equipment      
Total 3,306 3,222  
Additions in progress      
Property, Plant & Equipment      
Total $ 3,437 $ 2,264