XML 73 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment, Net - (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross $ 292,791 $ 277,732  
Less accumulated depreciation 181,412 171,507  
Total 111,379 106,225  
Depreciation expense 15,500 14,500 $ 14,100
Land      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 11,154 10,494  
Buildings and improvements      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross $ 52,130 51,110  
Buildings and improvements | Minimum      
Property, Plant and Equipment [Line Items]      
Useful life 5 years    
Buildings and improvements | Maximum      
Property, Plant and Equipment [Line Items]      
Useful life 40 years    
Machinery and equipment      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross $ 189,480 179,606  
Machinery and equipment | Minimum      
Property, Plant and Equipment [Line Items]      
Useful life 2 years    
Machinery and equipment | Maximum      
Property, Plant and Equipment [Line Items]      
Useful life 20 years    
Furniture and equipment      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross $ 21,698 17,977  
Furniture and equipment | Minimum      
Property, Plant and Equipment [Line Items]      
Useful life 2 years    
Furniture and equipment | Maximum      
Property, Plant and Equipment [Line Items]      
Useful life 10 years    
Construction in progress      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross $ 18,329 $ 18,545