v3.26.1
Debt and Credit Facilities - Schedule of Long-term Debt Instruments (Details) - USD ($)
$ in Millions
Mar. 31, 2026
Dec. 31, 2025
Line of Credit Facility [Line Items]    
Other $ 0 $ 0
Total debt 14,723 15,859
Current maturities of debt 499 1,000
Long-term debt, excluding current maturities 14,224 14,859
Unamortized debt issuance costs 67 70
Borrowing capacity on existing facilities 2,907 2,911
Fair value of senior unsecured notes $ 13,975 15,344
Senior Unsecured Notes 3.500% Due 2026    
Line of Credit Facility [Line Items]    
Rate 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 $ 860 881
Senior Unsecured Notes, 4.700% Due 2027    
Line of Credit Facility [Line Items]    
Rate 4.70%  
Unsecured debt $ 697 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 $ 687 704
Senior Unsecured Notes 0.750% due 2029    
Line of Credit Facility [Line Items]    
Rate 0.75%  
Unsecured debt $ 916 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 $ 741 759
Senior Unsecured Notes 1.000% due 2031    
Line of Credit Facility [Line Items]    
Rate 1.00%  
Unsecured debt $ 855 876
Senior Unsecured Notes, 3.375% Due 2032    
Line of Credit Facility [Line Items]    
Rate 3.375%  
Unsecured debt $ 911 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 $ 679 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