XML 56 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Property, plant and equipment      
Property, plant, and equipment, gross $ 169,251 $ 160,624  
Less accumulated depreciation (103,566) (93,161)  
Property, plant, and equipment, net 65,685 67,463  
Depreciation expense 13,194 12,755 $ 12,676
Land      
Property, plant and equipment      
Property, plant, and equipment, gross 1,770 973  
Building and improvements      
Property, plant and equipment      
Property, plant, and equipment, gross $ 29,161 $ 26,201  
Building and improvements | Minimum      
Property, plant and equipment      
Useful lives 5 years 5 years  
Building and improvements | Maximum      
Property, plant and equipment      
Useful lives 39 years 39 years  
Machinery, equipment, tools and dies      
Property, plant and equipment      
Property, plant, and equipment, gross $ 110,194 $ 99,711  
Machinery, equipment, tools and dies | Minimum      
Property, plant and equipment      
Useful lives 3 years 3 years  
Machinery, equipment, tools and dies | Maximum      
Property, plant and equipment      
Useful lives 15 years 15 years  
Construction in progress      
Property, plant and equipment      
Property, plant, and equipment, gross $ 2,856 $ 9,300  
Furniture, fixtures and other      
Property, plant and equipment      
Property, plant, and equipment, gross $ 25,270 $ 24,439  
Furniture, fixtures and other | Minimum      
Property, plant and equipment      
Useful lives 3 years 3 years  
Furniture, fixtures and other | Maximum      
Property, plant and equipment      
Useful lives 10 years 10 years