XML 80 R55.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 and Equipment      
Total property, plant and equipment, gross $ 232,425 $ 217,558  
Less accumulated depreciation (116,446) (102,486)  
Total property, plant and equipment, net 115,979 115,072  
Depreciation and amortization 14,070 13,243 $ 11,762
Land and improvements      
Property, Plant and Equipment      
Total property, plant and equipment, gross 22,580 19,596  
Buildings and improvements      
Property, Plant and Equipment      
Total property, plant and equipment, gross 85,993 86,346  
Machinery and equipment      
Property, Plant and Equipment      
Total property, plant and equipment, gross 93,275 86,250  
Furniture and fixtures      
Property, Plant and Equipment      
Total property, plant and equipment, gross 14,732 13,560  
Software costs      
Property, Plant and Equipment      
Total property, plant and equipment, gross $ 15,845 $ 11,806