v3.26.1
Debt and Credit Facilities - Schedule of Long-term Debt Instruments (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Line of Credit Facility [Line Items]      
Commercial paper $ 250   $ 0
Other 1   0
Total debt 14,942   15,859
Current maturities of debt 750   1,000
Long-term debt, excluding current maturities 14,192   14,859
Unamortized debt issuance costs 63   70
Borrowing capacity on existing facilities 2,910   2,911
Fair value of senior unsecured notes $ 14,024   15,344
Senior Unsecured Notes 3.500% Due 2026      
Line of Credit Facility [Line Items]      
Rate 3.50% 3.50%  
Unsecured debt $ 0   1,000
Senior Unsecured Notes, 4.550% Due 2027      
Line of Credit Facility [Line Items]      
Rate 4.55%    
Unsecured debt $ 499   498
Senior Unsecured Notes, 2.125% Due 2027      
Line of Credit Facility [Line Items]      
Rate 2.125%    
Unsecured debt $ 854   881
Senior Unsecured Notes, 4.700% Due 2027      
Line of Credit Facility [Line Items]      
Rate 4.70%    
Unsecured debt $ 698   697
Senior Unsecured Notes 3.650% Due 2028      
Line of Credit Facility [Line Items]      
Rate 3.65%    
Unsecured debt $ 599   599
Senior Unsecured Notes 4.850% Due 2028      
Line of Credit Facility [Line Items]      
Rate 4.85%    
Unsecured debt $ 597   597
Senior Unsecured Notes, 3.375% Due 2028      
Line of Credit Facility [Line Items]      
Rate 3.375%    
Unsecured debt $ 683   704
Senior Unsecured Notes 0.750% due 2029      
Line of Credit Facility [Line Items]      
Rate 0.75%    
Unsecured debt $ 911   939
Senior Unsecured Notes, 4.250% Due 2029      
Line of Credit Facility [Line Items]      
Rate 4.25%    
Unsecured debt $ 745   744
Senior Unsecured Notes, 4.850% Due 2030      
Line of Credit Facility [Line Items]      
Rate 4.85%    
Unsecured debt $ 794   794
Senior Unsecured Notes, 1.950% Due 2030      
Line of Credit Facility [Line Items]      
Rate 1.95%    
Unsecured debt $ 995   995
Senior Unsecured Notes, 2.625% due November 2030      
Line of Credit Facility [Line Items]      
Rate 2.625%    
Unsecured debt $ 737   759
Senior Unsecured Notes 1.000% due 2031      
Line of Credit Facility [Line Items]      
Rate 1.00%    
Unsecured debt $ 850   876
Senior Unsecured Notes, 3.375% Due 2032      
Line of Credit Facility [Line Items]      
Rate 3.375%    
Unsecured debt $ 906   934
Senior Unsecured Notes 4.624% due 2034      
Line of Credit Facility [Line Items]      
Rate 4.625%    
Unsecured debt $ 741   741
Senior Unsecured Notes, 5.200% Due 2035      
Line of Credit Facility [Line Items]      
Rate 5.20%    
Unsecured debt $ 990   990
Senior Unsecured Notes, 3.625% Due 2036      
Line of Credit Facility [Line Items]      
Rate 3.625%    
Unsecured debt $ 675   695
Senior Unsecured Notes, 4.100% Due 2043      
Line of Credit Facility [Line Items]      
Rate 4.10%    
Unsecured debt $ 393   393
Senior Unsecured Notes 4.375% due 2044      
Line of Credit Facility [Line Items]      
Rate 4.375%    
Unsecured debt $ 396   396
Senior Unsecured Notes 4.625% due 2046      
Line of Credit Facility [Line Items]      
Rate 4.625%    
Unsecured debt $ 985   984
Senior Unsecured Notes, 2.900% due 2050      
Line of Credit Facility [Line Items]      
Rate 2.90%    
Unsecured debt $ 643   $ 643