XML 71 R56.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment, Net - (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross $ 277,732 $ 270,551  
Less accumulated depreciation 171,507 168,132  
Total 106,225 102,419  
Depreciation expense 14,500 14,100 $ 13,800
Land      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 10,494 10,494  
Buildings and improvements      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross $ 51,110 49,699  
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 $ 179,606 180,761  
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 $ 17,977 19,017  
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,545 $ 10,580