XML 22 R112.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Schedule of Restructuring and Acquisition Related Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Restructuring Cost And Reserve [Line Items]      
Total restructuring related charges $ 8,640 $ 2,025 $ 346
Acquisition and related charges 7,934 6,016 7,196
Total restructuring and acquisition related costs 16,574 8,041 7,542
2019 Restructuring      
Restructuring Cost And Reserve [Line Items]      
Total restructuring related charges 7,463 378  
2018 Restructuring      
Restructuring Cost And Reserve [Line Items]      
Total restructuring related charges $ 1,177 $ 1,647  
2016 Restructuring      
Restructuring Cost And Reserve [Line Items]      
Total restructuring related charges     332
2011 Restructuring      
Restructuring Cost And Reserve [Line Items]      
Total restructuring related charges     $ 14