XML 73 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
Restructuring, Integration, and Other Charges - Accrual (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Restructuring Cost and Reserve [Line Items]      
Restructuring Reserve - December 31, 2019 $ 9,735    
Restructuring, integration, and other charges 10,911 $ 13,288 $ 89,785
Payments for restructuring and integration (16,167)    
Restructuring Reserve - December 31, 2020 11,201 9,735  
Accrued expenses $ 1,326,386 1,034,361  
Number of Years for the Accrual to Be Spent 1 year    
Other Charges $ (5,762) 532 66,893
Restructuring Charges From Current Period [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring, integration, and other charges 15,126 13,389 22,256
Restructuring Charges From Prior Periods [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring, integration, and other charges 1,547 $ (633) 636
Other Restructuring [Member]      
Restructuring Cost and Reserve [Line Items]      
Relocation and other centralization charges     8,959
Restructuring Charges From Current and Prior Periods      
Restructuring Cost and Reserve [Line Items]      
Restructuring, integration, and other charges $ 16,673    
Severance Costs [Member] | Expense Reduction Program [Member]      
Restructuring Cost and Reserve [Line Items]      
Other Charges     $ 45,951