XML 58 R34.htm IDEA: XBRL DOCUMENT v3.20.4
Restructuring, Integration, and Other Charges (Tables)
12 Months Ended
Dec. 31, 2020
Restructuring Charges [Abstract]  
Schedule of Restructuring and Related Costs [Text Block] The following table presents the components of the restructuring, integration, and other charges for the years ended December 31:
 202020192018
Restructuring and integration charges - current period actions$13,389 $22,256 $23,698 
Restructuring and integration (credits) charges - actions taken in prior periods(633)636 7,517 
Other charges532 66,893 29,146 
 $13,288 $89,785 $60,361