XML 89 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt and Lines of Credit - Schedule of Long-term Debt Outstanding (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Total debt $ 13,700 $ 11,300
Net unamortized discounts, premiums and issuance costs (104) (77)
Total debt, including net unamortized discounts, premiums and issuance costs 13,596 11,223
Current portion of long-term debt (750) (599)
Long-term debt $ 12,846 10,624
Notes due 2024 at 2.625%    
Debt Instrument [Line Items]    
Long-term debt stated interest rate (in percentage) 2.625%  
Total debt $ 0 300
Notes due 2024 at 4.70%    
Debt Instrument [Line Items]    
Long-term debt stated interest rate (in percentage) 4.70%  
Total debt $ 0 300
Notes due 2025 at 1.375%    
Debt Instrument [Line Items]    
Long-term debt stated interest rate (in percentage) 1.375%  
Total debt $ 750 750
Notes due 2026 at 1.125%    
Debt Instrument [Line Items]    
Long-term debt stated interest rate (in percentage) 1.125%  
Total debt $ 500 500
Notes due 2027 at 4.60%    
Debt Instrument [Line Items]    
Long-term debt stated interest rate (in percentage) 4.60%  
Total debt $ 650 0
Notes due 2027 at 2.90%    
Debt Instrument [Line Items]    
Long-term debt stated interest rate (in percentage) 2.90%  
Total debt $ 500 500
Notes due 2028 at 4.60%    
Debt Instrument [Line Items]    
Long-term debt stated interest rate (in percentage) 4.60%  
Total debt $ 700 700
Notes due 2029 at 4.60%    
Debt Instrument [Line Items]    
Long-term debt stated interest rate (in percentage) 4.60%  
Total debt $ 650 0
Notes due 2029 at 2.25%    
Debt Instrument [Line Items]    
Long-term debt stated interest rate (in percentage) 2.25%  
Total debt $ 750 750
Notes due 2030 at 1.75%    
Debt Instrument [Line Items]    
Long-term debt stated interest rate (in percentage) 1.75%  
Total debt $ 750 750
Notes due 2031 at 1.90%    
Debt Instrument [Line Items]    
Long-term debt stated interest rate (in percentage) 1.90%  
Total debt $ 500 500
Notes due 2032 at 3.65%    
Debt Instrument [Line Items]    
Long-term debt stated interest rate (in percentage) 3.65%  
Total debt $ 400 400
Notes due 2033 at 4.90%    
Debt Instrument [Line Items]    
Long-term debt stated interest rate (in percentage) 4.90%  
Total debt $ 950 950
Notes due 2034 at 4.85%    
Debt Instrument [Line Items]    
Long-term debt stated interest rate (in percentage) 4.85%  
Total debt $ 600 0
Notes due 2039 at 3.875%    
Debt Instrument [Line Items]    
Long-term debt stated interest rate (in percentage) 3.875%  
Total debt $ 750 750
Notes due 2048 at 4.15%    
Debt Instrument [Line Items]    
Long-term debt stated interest rate (in percentage) 4.15%  
Total debt $ 1,500 1,500
Notes due 2051 at 2.70%    
Debt Instrument [Line Items]    
Long-term debt stated interest rate (in percentage) 2.70%  
Total debt $ 500 500
Notes due 2052 at 4.10%    
Debt Instrument [Line Items]    
Long-term debt stated interest rate (in percentage) 4.10%  
Total debt $ 300 300
Notes due 2053 at 5.00%    
Debt Instrument [Line Items]    
Long-term debt stated interest rate (in percentage) 5.00%  
Total debt $ 650 650
Notes due 2054 at 5.15%    
Debt Instrument [Line Items]    
Long-term debt stated interest rate (in percentage) 5.15%  
Total debt $ 750 0
Notes due 2063 at 5.05%    
Debt Instrument [Line Items]    
Long-term debt stated interest rate (in percentage) 5.05%  
Total debt $ 1,550 $ 1,200