XML 97 R59.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, at cost $ 302,113  
Property, plant and equipment, at cost   $ 219,135
Accumulated depreciation (141,388)  
Accumulated depreciation   (131,905)
Total property, plant and equipment, net 160,725  
Total property, plant and equipment, net   87,230
Land    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, at cost 13,876  
Property, plant and equipment, at cost   11,970
Buildings and improvements    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, at cost $ 135,474  
Property, plant and equipment, at cost   90,065
Buildings and improvements | Minimum    
Property, Plant and Equipment [Line Items]    
Useful Lives 5 years  
Buildings and improvements | Maximum    
Property, Plant and Equipment [Line Items]    
Useful Lives 20 years  
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, at cost $ 121,870  
Property, plant and equipment, at cost   88,806
Machinery and equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Useful Lives 3 years  
Machinery and equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Useful Lives 10 years  
Office furniture and equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, at cost $ 10,749  
Property, plant and equipment, at cost   10,290
Office furniture and equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Useful Lives 3 years  
Office furniture and equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Useful Lives 7 years  
Computer software    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, at cost $ 12,665  
Property, plant and equipment, at cost   11,410
Computer software | Minimum    
Property, Plant and Equipment [Line Items]    
Useful Lives 3 years  
Computer software | Maximum    
Property, Plant and Equipment [Line Items]    
Useful Lives 7 years  
Transportation equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, at cost $ 7,479  
Property, plant and equipment, at cost   $ 6,594
Useful Lives 3 years