XML 102 R57.htm IDEA: XBRL DOCUMENT v3.22.4
Restructuring - Activities by Program (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Restructuring Reserve [Roll Forward]      
Restructuring reserve, beginning balance $ 637 $ 586  
Expenses 666 868 $ 880
(Payments) receipts, net (449) (608)  
Non-cash activity (341) (209)  
Restructuring reserve, ending balance 513 637 586
Separation Costs      
Restructuring Reserve [Roll Forward]      
Restructuring reserve, beginning balance 596 567  
Expenses 212 451 385
(Payments) receipts, net (329) (422)  
Non-cash activity 0 0  
Restructuring reserve, ending balance 479 596 567
Accelerated Depreciation      
Restructuring Reserve [Roll Forward]      
Restructuring reserve, beginning balance 0 0  
Expenses 120 91 268
(Payments) receipts, net 0 0  
Non-cash activity (120) (91)  
Restructuring reserve, ending balance 0 0 0
Other      
Restructuring Reserve [Roll Forward]      
Restructuring reserve, beginning balance 41 19  
Expenses 334 326 227
(Payments) receipts, net (120) (186)  
Non-cash activity (221) (118)  
Restructuring reserve, ending balance $ 34 $ 41 $ 19