v3.25.4
Property, Plant, and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Property, Plant & Equipment      
Total $ 217,612 $ 220,542  
Less accumulated depreciation (130,672) (139,735)  
Property, plant and equipment, net 86,940 80,807  
Purchase commitments for capital expenditures in progress 13,766 2,802  
Accounts payable 14,924 17,115  
Depreciation expense 11,316 11,731 $ 11,229
Disposals of property, plant, and equipment 20,943    
Decrease in accumulated depreciation due to disposal 20,380    
Loss on disposal 563    
Mexico      
Property, Plant & Equipment      
Property, plant and equipment, net 41,134 35,363  
Purchase commitments for capital expenditures in progress 10,587    
Accounts Payable, Current      
Property, Plant & Equipment      
Purchase commitments for capital expenditures in progress 1,111 367  
Land and land improvements      
Property, Plant & Equipment      
Total 5,578 6,009  
Building and improvements      
Property, Plant & Equipment      
Total 33,374 46,952  
Machinery and equipment      
Property, Plant & Equipment      
Total 162,212 160,838  
Tools, dies and patterns      
Property, Plant & Equipment      
Total 2,899 3,306  
Additions in progress      
Property, Plant & Equipment      
Total $ 13,549 $ 3,437