XML 121 R105.htm IDEA: XBRL DOCUMENT v3.20.4
Schedule of Restructuring and Acquisition Related Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Restructuring Cost And Reserve [Line Items]      
Total restructuring related charges $ 4,477 $ 8,640 $ 2,025
Acquisition and related charges (667) 7,934 6,016
Total restructuring and acquisition related costs 3,810 16,574 8,041
2020 Restructuring      
Restructuring Cost And Reserve [Line Items]      
Total restructuring related charges 2,736    
2019 Restructuring      
Restructuring Cost And Reserve [Line Items]      
Total restructuring related charges 988 7,463 378
2018 Restructuring      
Restructuring Cost And Reserve [Line Items]      
Total restructuring related charges $ 753 $ 1,177 $ 1,647