XML 103 R37.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Restructuring, Integration, and Other Charges (Tables)
12 Months Ended
Dec. 31, 2019
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:

 
 
2019
 
2018
 
2017
Restructuring and integration charges - current period actions
 
$
22,256

 
$
23,698

 
$
46,816

Restructuring and integration charges - actions taken in prior periods
 
636

 
7,517

 
6,191

Other charges
 
66,893

 
29,146

 
21,581

 
 
$
89,785

 
$
60,361

 
$
74,588