XML 24 R121.htm IDEA: XBRL DOCUMENT v3.20.1
Cost Reduction and Manufacturing Capacity Rationalization - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2017
Restructuring Cost and Reserve [Line Items]    
Restructuring charges $ 2,958 $ 4,300
Minimum    
Restructuring Cost and Reserve [Line Items]    
Restructuring and related cost, expected cost 5,000  
Maximum    
Restructuring Cost and Reserve [Line Items]    
Restructuring and related cost, expected cost 7,000  
Cost of Revenues    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges 2,200  
Selling, General and Administrative Expenses    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges $ 800