XML 117 R104.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule of Restructuring and Acquisition Related Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Restructuring Cost And Reserve [Line Items]      
Total restructuring related charges $ 8,341 $ 4,477 $ 8,640
Acquisition and related charges 9,679 (667) 7,934
Total restructuring and acquisition related costs 18,020 3,810 16,574
2020 Restructuring      
Restructuring Cost And Reserve [Line Items]      
Total restructuring related charges 8,133 2,736  
2019 Restructuring      
Restructuring Cost And Reserve [Line Items]      
Total restructuring related charges $ 208 988 7,463
2018 Restructuring      
Restructuring Cost And Reserve [Line Items]      
Total restructuring related charges   $ 753 $ 1,177