XML 107 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Restructuring - Activities by Program (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Restructuring Reserve [Roll Forward]    
Restructuring reserve, beginning balance $ 712 $ 513
Expenses 888 933
(Payments) receipts, net (445) (410)
Non-cash activity (591) (324)
Restructuring reserve, ending balance 564 712
Separation Costs    
Restructuring Reserve [Roll Forward]    
Restructuring reserve, beginning balance 681 479
Expenses 122 454
(Payments) receipts, net (239) (252)
Non-cash activity 0 0
Restructuring reserve, ending balance 564 681
Accelerated Depreciation    
Restructuring Reserve [Roll Forward]    
Restructuring reserve, beginning balance 0 0
Expenses 254 140
(Payments) receipts, net 0 0
Non-cash activity (254) (140)
Restructuring reserve, ending balance 0 0
Other Exit Costs    
Restructuring Reserve [Roll Forward]    
Restructuring reserve, beginning balance 31 34
Expenses 512 339
(Payments) receipts, net (206) (158)
Non-cash activity (337) (184)
Restructuring reserve, ending balance $ 0 $ 31