v3.26.1
Restructuring - Schedule of Activities by Program (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Restructuring Reserve [Roll Forward]        
Expenses $ 334 $ 779 $ 800 $ 884
Restructuring Program, 2025        
Restructuring Reserve [Roll Forward]        
Restructuring reserve, beginning balance     790  
Expenses 172 649 490 649
(Payments) receipts, net     (482)  
Non-cash activity     (242)  
Restructuring reserve, ending balance 556   556  
Restructuring Program, 2024        
Restructuring Reserve [Roll Forward]        
Restructuring reserve, beginning balance     506  
Expenses 162 130 310 235
(Payments) receipts, net     (230)  
Non-cash activity     (178)  
Restructuring reserve, ending balance 408   408  
Accelerated Depreciation        
Restructuring Reserve [Roll Forward]        
Expenses 115 55 223 96
Accelerated Depreciation | Restructuring Program, 2025        
Restructuring Reserve [Roll Forward]        
Restructuring reserve, beginning balance     0  
Expenses 76 0 88 0
(Payments) receipts, net     0  
Non-cash activity     (88)  
Restructuring reserve, ending balance 0   0  
Accelerated Depreciation | Restructuring Program, 2024        
Restructuring Reserve [Roll Forward]        
Restructuring reserve, beginning balance     0  
Expenses 39 55 135 96
(Payments) receipts, net     0  
Non-cash activity     (135)  
Restructuring reserve, ending balance 0   0  
Separation Costs        
Restructuring Reserve [Roll Forward]        
Expenses 62 487 185 488
Separation Costs | Restructuring Program, 2025        
Restructuring Reserve [Roll Forward]        
Restructuring reserve, beginning balance     502  
Expenses 63 481 186 481
(Payments) receipts, net     (271)  
Non-cash activity     (9)  
Restructuring reserve, ending balance 408   408  
Separation Costs | Restructuring Program, 2024        
Restructuring Reserve [Roll Forward]        
Restructuring reserve, beginning balance     506  
Expenses (1) 6 (1) 7
(Payments) receipts, net     (109)  
Non-cash activity     12  
Restructuring reserve, ending balance 408   408  
Other Exit Costs        
Restructuring Reserve [Roll Forward]        
Expenses 157 237 392 300
Other Exit Costs | Restructuring Program, 2025        
Restructuring Reserve [Roll Forward]        
Restructuring reserve, beginning balance     288  
Expenses 33 168 216 168
(Payments) receipts, net     (211)  
Non-cash activity     (145)  
Restructuring reserve, ending balance 148   148  
Other Exit Costs | Restructuring Program, 2024        
Restructuring Reserve [Roll Forward]        
Restructuring reserve, beginning balance     0  
Expenses 124 $ 69 176 $ 132
(Payments) receipts, net     (121)  
Non-cash activity     (55)  
Restructuring reserve, ending balance $ 0   $ 0