XML 125 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
Loans Payable, Long-Term Debt and Leases - Long-Term Debt (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Long-Term Debt $ 34,462 $ 33,683
2.15% notes due 2031    
Debt Instrument [Line Items]    
Stated interest rate 2.15%  
Long-Term Debt $ 1,989 1,988
2.75% notes due 2051    
Debt Instrument [Line Items]    
Stated interest rate 2.75%  
Long-Term Debt $ 1,980 1,980
3.70% notes due 2045    
Debt Instrument [Line Items]    
Stated interest rate 3.70%  
Long-Term Debt $ 1,980 1,979
3.40% notes due 2029    
Debt Instrument [Line Items]    
Stated interest rate 3.40%  
Long-Term Debt $ 1,742 1,740
4.50% notes due 2033    
Debt Instrument [Line Items]    
Stated interest rate 4.50%  
Long-Term Debt $ 1,509 1,547
1.70% notes due 2027    
Debt Instrument [Line Items]    
Stated interest rate 1.70%  
Long-Term Debt $ 1,497 1,495
2.90% notes due 2061    
Debt Instrument [Line Items]    
Stated interest rate 2.90%  
Long-Term Debt $ 1,484 1,484
5.00% notes due 2053    
Debt Instrument [Line Items]    
Stated interest rate 5.00%  
Long-Term Debt $ 1,482 1,481
4.00% notes due 2049    
Debt Instrument [Line Items]    
Stated interest rate 4.00%  
Long-Term Debt $ 1,474 1,473
4.15% notes due 2043    
Debt Instrument [Line Items]    
Stated interest rate 4.15%  
Long-Term Debt $ 1,240 1,240
1.45% notes due 2030    
Debt Instrument [Line Items]    
Stated interest rate 1.45%  
Long-Term Debt $ 1,240 1,238
2.45% notes due 2050    
Debt Instrument [Line Items]    
Stated interest rate 2.45%  
Long-Term Debt $ 1,216 1,214
1.875% euro-denominated notes due 2026    
Debt Instrument [Line Items]    
Stated interest rate 1.875%  
Long-Term Debt $ 1,041 1,103
0.75% notes due 2026    
Debt Instrument [Line Items]    
Stated interest rate 0.75%  
Long-Term Debt $ 998 996
1.90% notes due 2028    
Debt Instrument [Line Items]    
Stated interest rate 1.90%  
Long-Term Debt $ 996 995
5.15% notes due 2063    
Debt Instrument [Line Items]    
Stated interest rate 5.15%  
Long-Term Debt $ 987 987
3.90% notes due 2039    
Debt Instrument [Line Items]    
Stated interest rate 3.90%  
Long-Term Debt $ 987 986
2.35% notes due 2040    
Debt Instrument [Line Items]    
Stated interest rate 2.35%  
Long-Term Debt $ 986 985
3.25% euro-denominated notes due 2032    
Debt Instrument [Line Items]    
Stated interest rate 3.25%  
Long-Term Debt $ 880 0
3.50% euro-denominated notes due 2037    
Debt Instrument [Line Items]    
Stated interest rate 3.50%  
Long-Term Debt $ 877 0
3.70% euro-denominated notes due 2044    
Debt Instrument [Line Items]    
Stated interest rate 3.70%  
Long-Term Debt $ 876 0
3.75% euro-denominated notes due 2054    
Debt Instrument [Line Items]    
Stated interest rate 3.75%  
Long-Term Debt $ 873 0
4.30% notes due 2030    
Debt Instrument [Line Items]    
Stated interest rate 4.30%  
Long-Term Debt $ 746 745
4.90% notes due 2044    
Debt Instrument [Line Items]    
Stated interest rate 4.90%  
Long-Term Debt $ 740 740
6.50% notes due 2033    
Debt Instrument [Line Items]    
Stated interest rate 6.50%  
Long-Term Debt $ 702 707
1.375% euro-denominated notes due 2036    
Debt Instrument [Line Items]    
Stated interest rate 1.375%  
Long-Term Debt $ 517 548
2.50% euro-denominated notes due 2034    
Debt Instrument [Line Items]    
Stated interest rate 2.50%  
Long-Term Debt $ 517 548
4.05% notes due 2028    
Debt Instrument [Line Items]    
Stated interest rate 4.05%  
Long-Term Debt $ 498 497
3.60% notes due 2042    
Debt Instrument [Line Items]    
Stated interest rate 3.60%  
Long-Term Debt $ 492 492
6.55% notes due 2037    
Debt Instrument [Line Items]    
Stated interest rate 6.55%  
Long-Term Debt $ 404 406
5.75% notes due 2036    
Debt Instrument [Line Items]    
Stated interest rate 5.75%  
Long-Term Debt $ 339 339
5.95% debentures due 2028    
Debt Instrument [Line Items]    
Stated interest rate 5.95%  
Long-Term Debt $ 307 307
5.85% notes due 2039    
Debt Instrument [Line Items]    
Stated interest rate 5.85%  
Long-Term Debt $ 271 271
6.40% debentures due 2028    
Debt Instrument [Line Items]    
Stated interest rate 6.40%  
Long-Term Debt $ 251 250
6.30% debentures due 2026    
Debt Instrument [Line Items]    
Stated interest rate 6.30%  
Long-Term Debt $ 135 135
2.75% notes due 2025    
Debt Instrument [Line Items]    
Stated interest rate 2.75%  
Long-Term Debt $ 0 2,498
Other    
Debt Instrument [Line Items]    
Long-Term Debt $ 209 $ 289