XML 65 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cost Reduction Programs and Other Charges - Summary of Activity (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Restructuring Reserve [Roll Forward]      
Beginning balance $ 369 $ 200  
Cost reduction programs and other charges 273 506 $ 567
Less: Cash payments (175) (221)  
Less: Non-cash charges 13 150  
Foreign currency translation and other (27) 34  
Ending balance 453 369 200
Merger related and other charges      
Restructuring Reserve [Roll Forward]      
Beginning balance 64 67  
Cost reduction programs and other charges (65) 115 263
Less: Cash payments (22) (45)  
Less: Non-cash charges 54 82  
Foreign currency translation and other 0 9  
Ending balance 31 64 67
Cost Reduction Program      
Restructuring Reserve [Roll Forward]      
Beginning balance 305 133  
Cost reduction programs and other charges 338 391 304
Less: Cash payments (153) (176)  
Less: Non-cash charges 41 68  
Foreign currency translation and other (27) 25  
Ending balance 422 305 133
Cost Reduction Program | Severance costs      
Restructuring Reserve [Roll Forward]      
Beginning balance 283 117  
Cost reduction programs and other charges 259 298 204
Less: Cash payments (138) (156)  
Less: Non-cash charges 0 0  
Foreign currency translation and other (20) 24  
Ending balance 384 283 117
Cost Reduction Program | Other cost reduction charges      
Restructuring Reserve [Roll Forward]      
Beginning balance 22 16  
Cost reduction programs and other charges 79 93 100
Less: Cash payments (15) (20)  
Less: Non-cash charges 41 68  
Foreign currency translation and other (7) 1  
Ending balance $ 38 $ 22 $ 16