XML 79 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
Restructuring - Activities by Program (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Restructuring Reserve [Roll Forward]      
Restructuring reserve, beginning balance $ 586 $ 715  
Expenses 868 880 $ 915
(Payments) receipts, net (608) (779)  
Non-cash activity (209) (230)  
Restructuring reserve, ending balance 637 586 715
Separation Costs      
Restructuring Reserve [Roll Forward]      
Restructuring reserve, beginning balance 567 690  
Expenses 451 385 572
(Payments) receipts, net (422) (508)  
Non-cash activity 0 0  
Restructuring reserve, ending balance 596 567 690
Accelerated Depreciation      
Restructuring Reserve [Roll Forward]      
Restructuring reserve, beginning balance 0 0  
Expenses 91 268 233
(Payments) receipts, net 0 0  
Non-cash activity (91) (268)  
Restructuring reserve, ending balance 0 0 0
Other      
Restructuring Reserve [Roll Forward]      
Restructuring reserve, beginning balance 19 25  
Expenses 326 227 110
(Payments) receipts, net (186) (271)  
Non-cash activity (118) 38  
Restructuring reserve, ending balance $ 41 $ 19 $ 25