XML 65 R54.htm IDEA: XBRL DOCUMENT v3.25.3
Financing arrangements - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Debt Instrument [Line Items]        
Repayments of debt $ 1,500 $ 2,200 $ 5,000 $ 3,600
Extinguishment of debt 81 249 683 659
Gain on extinguishment of debt $ 36 82 $ 264 215
Notes        
Debt Instrument [Line Items]        
Basis spread on variable rate     1.225%  
4.563% notes due 2048 (4.563% 2048 Notes) | Notes        
Debt Instrument [Line Items]        
Interest rate, stated percentage 4.563%   4.563%  
Effective interest rate 6.30%   6.30%  
4.663% notes due 2051 (4.663% 2051 Notes) | Notes        
Debt Instrument [Line Items]        
Interest rate, stated percentage 4.663%   4.663%  
Effective interest rate 5.60%   5.60%  
2.77% notes due 2053 (2.77% 2053 Notes) | Notes        
Debt Instrument [Line Items]        
Interest rate, stated percentage 2.77%   2.77%  
Effective interest rate 5.20%   5.20%  
Various Long-Term Notes | Notes        
Debt Instrument [Line Items]        
Repayments of debt $ 119 $ 331 $ 1,000 $ 875
2.00% notes due 2032 (2.00% 2032 Notes) | Notes        
Debt Instrument [Line Items]        
Interest rate, stated percentage 2.00%   2.00%  
3.15% notes due 2040 (3.15% 2040 Notes) | Notes        
Debt Instrument [Line Items]        
Interest rate, stated percentage 3.15% 3.15% 3.15% 3.15%
2.80% notes due 2041 (2.80% 2041 Notes) | Notes        
Debt Instrument [Line Items]        
Interest rate, stated percentage 2.80% 2.80% 2.80% 2.80%
3.375% notes due 2050 (3.375% 2050 Notes) | Notes        
Debt Instrument [Line Items]        
Interest rate, stated percentage 3.375% 3.375% 3.375% 3.375%
3.00% notes due 2052 (3.00% 2052 Notes) | Notes        
Debt Instrument [Line Items]        
Interest rate, stated percentage 3.00% 3.00% 3.00% 3.00%
4.20% notes due 2052 (4.20% 2052 Notes) | Notes        
Debt Instrument [Line Items]        
Interest rate, stated percentage 4.20% 4.20% 4.20% 4.20%
4.40% notes due 2062 (4.40% 2062 Notes) | Notes        
Debt Instrument [Line Items]        
Interest rate, stated percentage 4.40% 4.40% 4.40% 4.40%