XML 132 R64.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Restructuring Charges and Other Costs Associated with Acquisitions and Cost-Reduction/Productivity Initiatives - Restructuring Accruals (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Restructuring Reserve [Roll Forward]      
Beginning balance $ 1,252 $ 1,105  
Provision 373 782 $ 30
Utilization and other (691) (636)  
Ending balance 933 1,252 1,105
Employee Termination Costs [Member]      
Restructuring Reserve [Roll Forward]      
Beginning balance 1,203 1,039  
Provision 239 459  
Utilization and other (555) (295)  
Ending balance 887 1,203 1,039
Asset Impairment Charges [Member]      
Restructuring Reserve [Roll Forward]      
Beginning balance 0 0  
Provision 81 290  
Utilization and other (81) (290)  
Ending balance 0 0 0
Exit Costs [Member]      
Restructuring Reserve [Roll Forward]      
Beginning balance 49 66  
Provision 53 33  
Utilization and other (55) (51)  
Ending balance $ 46 $ 49 $ 66