v3.25.4
Short-Term Borrowings and Long-Term Debt (Details) - USD ($)
$ in Millions
Dec. 31, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Carrying Value $ 77,681 $ 76,180
Commercial Paper [Member]    
Debt Instrument [Line Items]    
Commercial Paper 2,249 1,300
3.750% Notes Due July 2025 [Member]    
Debt Instrument [Line Items]    
Par Value $ 2,000  
Debt Instrument, Interest Rate, Stated Percentage 3.75%  
Unsecured Debt, Current $ 0 1,999
5.150% notes due October 2025 [Member]    
Debt Instrument [Line Items]    
Par Value $ 750  
Debt Instrument, Interest Rate, Stated Percentage 5.15%  
Unsecured Debt, Current $ 0 749
3.700% notes due December 2025 [Member]    
Debt Instrument [Line Items]    
Par Value $ 300  
Debt Instrument, Interest Rate, Stated Percentage 3.70%  
Unsecured Debt, Current $ 0 300
1.250% notes due January 2026 [Member]    
Debt Instrument [Line Items]    
Par Value $ 500  
Debt Instrument, Interest Rate, Stated Percentage 1.25%  
Unsecured Debt, Current $ 500  
Unsecured Long-term Debt, Noncurrent   499
3.100% notes due March 2026 [Member]    
Debt Instrument [Line Items]    
Par Value $ 1,000  
Debt Instrument, Interest Rate, Stated Percentage 3.10%  
Unsecured Debt, Current $ 1,000  
Unsecured Long-term Debt, Noncurrent   999
1.150% notes due May 2026 [Member]    
Debt Instrument [Line Items]    
Par Value $ 1,000  
Debt Instrument, Interest Rate, Stated Percentage 1.15%  
Unsecured Debt, Current $ 989  
Unsecured Long-term Debt, Noncurrent   953
4.750% notes due July 2026    
Debt Instrument [Line Items]    
Par Value $ 650  
Debt Instrument, Interest Rate, Stated Percentage 4.75%  
Unsecured Debt, Current $ 649  
Unsecured Long-term Debt, Noncurrent   648
Floating Rate Notes Due July 2026    
Debt Instrument [Line Items]    
Par Value 500  
Unsecured Debt, Current 500  
Unsecured Long-term Debt, Noncurrent   499
3.450% notes due January 2027 [Member]    
Debt Instrument [Line Items]    
Par Value $ 750  
Debt Instrument, Interest Rate, Stated Percentage 3.45%  
Unsecured Long-term Debt, Noncurrent $ 749 749
4.600% notes due April 2027    
Debt Instrument [Line Items]    
Par Value $ 500  
Debt Instrument, Interest Rate, Stated Percentage 4.60%  
Unsecured Long-term Debt, Noncurrent $ 498 496
3.375% notes due April 2027 [Member]    
Debt Instrument [Line Items]    
Par Value $ 625  
Debt Instrument, Interest Rate, Stated Percentage 3.375%  
Unsecured Long-term Debt, Noncurrent $ 624 623
3.700% notes due May 2027 [Member]    
Debt Instrument [Line Items]    
Par Value $ 600  
Debt Instrument, Interest Rate, Stated Percentage 3.70%  
Unsecured Long-term Debt, Noncurrent $ 599 598
2.950% notes due October 2027 [Member]    
Debt Instrument [Line Items]    
Par Value $ 950  
Debt Instrument, Interest Rate, Stated Percentage 2.95%  
Unsecured Long-term Debt, Noncurrent $ 947 946
5.250% notes due February 2028 [Member]    
Debt Instrument [Line Items]    
Par Value $ 1,000  
Debt Instrument, Interest Rate, Stated Percentage 5.25%  
Unsecured Long-term Debt, Noncurrent $ 1,010 998
3.850% notes due June 2028 [Member]    
Debt Instrument [Line Items]    
Par Value $ 1,150  
Debt Instrument, Interest Rate, Stated Percentage 3.85%  
Unsecured Long-term Debt, Noncurrent $ 1,148 1,147
$500 4.40% Jun 2028    
Debt Instrument [Line Items]    
Par Value $ 500  
Debt Instrument, Interest Rate, Stated Percentage 4.40%  
Unsecured Long-term Debt, Noncurrent $ 498 0
3.875% notes due December 2028 [Member]    
Debt Instrument [Line Items]    
Par Value $ 850  
Debt Instrument, Interest Rate, Stated Percentage 3.875%  
Unsecured Long-term Debt, Noncurrent $ 847 847
4.250% notes due January 2029    
Debt Instrument [Line Items]    
Par Value $ 1,250  
Debt Instrument, Interest Rate, Stated Percentage 4.25%  
Unsecured Long-term Debt, Noncurrent $ 1,250 1,221
4.700% notes due April 2029    
Debt Instrument [Line Items]    
Par Value $ 400  
Debt Instrument, Interest Rate, Stated Percentage 4.70%  
Unsecured Long-term Debt, Noncurrent $ 406 398
4.000% notes due May 2029 [Member]    
Debt Instrument [Line Items]    
Par Value $ 900  
Debt Instrument, Interest Rate, Stated Percentage 4.00%  
Unsecured Long-term Debt, Noncurrent $ 882 854
2.875% notes due August 2029 [Member]    
Debt Instrument [Line Items]    
Par Value $ 1,000  
Debt Instrument, Interest Rate, Stated Percentage 2.875%  
Unsecured Long-term Debt, Noncurrent $ 943 902
4.800% notes due January 2030    
Debt Instrument [Line Items]    
Par Value $ 1,250  
Debt Instrument, Interest Rate, Stated Percentage 4.80%  
Unsecured Long-term Debt, Noncurrent $ 1,257 1,225
5.300% notes due February 2030 [Member]    
Debt Instrument [Line Items]    
Par Value $ 1,250  
Debt Instrument, Interest Rate, Stated Percentage 5.30%  
Unsecured Long-term Debt, Noncurrent $ 1,272 1,243
2.000% notes due May 2030 [Member]    
Debt Instrument [Line Items]    
Par Value $ 1,250  
Debt Instrument, Interest Rate, Stated Percentage 2.00%  
Unsecured Long-term Debt, Noncurrent $ 1,242 1,240
4.65% notes due January 2031    
Debt Instrument [Line Items]    
Par Value $ 750  
Debt Instrument, Interest Rate, Stated Percentage 4.65%  
Unsecured Long-term Debt, Noncurrent $ 745 0
4.900% notes due April 2031    
Debt Instrument [Line Items]    
Par Value $ 1,000  
Debt Instrument, Interest Rate, Stated Percentage 4.90%  
Unsecured Long-term Debt, Noncurrent $ 1,010 982
2.300% notes due May 2031 [Member]    
Debt Instrument [Line Items]    
Par Value $ 1,500  
Debt Instrument, Interest Rate, Stated Percentage 2.30%  
Unsecured Long-term Debt, Noncurrent $ 1,340 1,271
4.950% notes due January 2032    
Debt Instrument [Line Items]    
Par Value $ 1,500  
Debt Instrument, Interest Rate, Stated Percentage 4.95%  
Unsecured Long-term Debt, Noncurrent $ 1,490 1,489
4.200% notes due May 2032 [Member]    
Debt Instrument [Line Items]    
Par Value $ 1,500  
Debt Instrument, Interest Rate, Stated Percentage 4.20%  
Unsecured Long-term Debt, Noncurrent $ 1,428 1,372
5.350% notes due February 2033 [Member]    
Debt Instrument [Line Items]    
Par Value $ 2,000  
Debt Instrument, Interest Rate, Stated Percentage 5.35%  
Unsecured Long-term Debt, Noncurrent $ 2,024 1,966
4.500% notes due April 2033    
Debt Instrument [Line Items]    
Par Value $ 1,500  
Debt Instrument, Interest Rate, Stated Percentage 4.50%  
Unsecured Long-term Debt, Noncurrent $ 1,460 1,410
5.000% notes due April 2034    
Debt Instrument [Line Items]    
Par Value $ 1,250  
Debt Instrument, Interest Rate, Stated Percentage 5.00%  
Unsecured Long-term Debt, Noncurrent $ 1,250 1,214
5.150% notes due July 2034    
Debt Instrument [Line Items]    
Par Value $ 2,000  
Debt Instrument, Interest Rate, Stated Percentage 5.15%  
Unsecured Long-term Debt, Noncurrent $ 2,015 1,959
5.3% notes due June 2035    
Debt Instrument [Line Items]    
Par Value $ 1,000  
Debt Instrument, Interest Rate, Stated Percentage 5.30%  
Unsecured Long-term Debt, Noncurrent $ 992 0
4.625% notes Due July 2035 [Member]    
Debt Instrument [Line Items]    
Par Value $ 1,000  
Debt Instrument, Interest Rate, Stated Percentage 4.625%  
Unsecured Long-term Debt, Noncurrent $ 1,001 971
5.800% notes Due March 2036 [Member]    
Debt Instrument [Line Items]    
Par Value $ 850  
Debt Instrument, Interest Rate, Stated Percentage 5.80%  
Unsecured Long-term Debt, Noncurrent $ 839 838
6.500% notes Due June 2037 [Member]    
Debt Instrument [Line Items]    
Par Value $ 500  
Debt Instrument, Interest Rate, Stated Percentage 6.50%  
Unsecured Long-term Debt, Noncurrent $ 492 492
6.625% notes due November 2037 [Member]    
Debt Instrument [Line Items]    
Par Value $ 650  
Debt Instrument, Interest Rate, Stated Percentage 6.625%  
Unsecured Long-term Debt, Noncurrent $ 641 641
6.875% notes Due Februray 2038 [Member]    
Debt Instrument [Line Items]    
Par Value $ 1,100  
Debt Instrument, Interest Rate, Stated Percentage 6.875%  
Unsecured Long-term Debt, Noncurrent $ 1,080 1,079
3.500% notes due August 2039 [Member]    
Debt Instrument [Line Items]    
Par Value $ 1,250  
Debt Instrument, Interest Rate, Stated Percentage 3.50%  
Unsecured Long-term Debt, Noncurrent $ 1,243 1,243
2.750% notes due May 2040 [Member]    
Debt Instrument [Line Items]    
Par Value $ 1,000  
Debt Instrument, Interest Rate, Stated Percentage 2.75%  
Unsecured Long-term Debt, Noncurrent $ 972 970
5.700% notes Due October 2040 [Member]    
Debt Instrument [Line Items]    
Par Value $ 300  
Debt Instrument, Interest Rate, Stated Percentage 5.70%  
Unsecured Long-term Debt, Noncurrent $ 297 296
5.950% notes Due Februrary 2041 [Member]    
Debt Instrument [Line Items]    
Par Value $ 350  
Debt Instrument, Interest Rate, Stated Percentage 5.95%  
Unsecured Long-term Debt, Noncurrent $ 346 346
3.050% notes due May 2041 [Member]    
Debt Instrument [Line Items]    
Par Value $ 1,500  
Debt Instrument, Interest Rate, Stated Percentage 3.05%  
Unsecured Long-term Debt, Noncurrent $ 1,485 1,485
4.625% notes Due November 2041 [Member]    
Debt Instrument [Line Items]    
Par Value $ 600  
Debt Instrument, Interest Rate, Stated Percentage 4.625%  
Unsecured Long-term Debt, Noncurrent $ 591 590
4.375% notes Due March 2042 [Member]    
Debt Instrument [Line Items]    
Par Value $ 502  
Debt Instrument, Interest Rate, Stated Percentage 4.375%  
Unsecured Long-term Debt, Noncurrent $ 487 487
3.950% notes Due October 2042 [Member]    
Debt Instrument [Line Items]    
Par Value $ 625  
Debt Instrument, Interest Rate, Stated Percentage 3.95%  
Unsecured Long-term Debt, Noncurrent $ 611 610
4.250% notes Due March 2043 [Member]    
Debt Instrument [Line Items]    
Par Value $ 750  
Debt Instrument, Interest Rate, Stated Percentage 4.25%  
Unsecured Long-term Debt, Noncurrent $ 737 737
5.500% notes due July 2044    
Debt Instrument [Line Items]    
Par Value $ 1,500  
Debt Instrument, Interest Rate, Stated Percentage 5.50%  
Unsecured Long-term Debt, Noncurrent $ 1,476 1,475
4.750% notes Due July 2045 [Member]    
Debt Instrument [Line Items]    
Par Value $ 2,000  
Debt Instrument, Interest Rate, Stated Percentage 4.75%  
Unsecured Long-term Debt, Noncurrent $ 1,977 1,976
4.200% notes due January 2047 [Member]    
Debt Instrument [Line Items]    
Par Value $ 750  
Debt Instrument, Interest Rate, Stated Percentage 4.20%  
Unsecured Long-term Debt, Noncurrent $ 740 739
4.250% notes due April 2047 [Member]    
Debt Instrument [Line Items]    
Par Value $ 725  
Debt Instrument, Interest Rate, Stated Percentage 4.25%  
Unsecured Long-term Debt, Noncurrent $ 718 718
3.750% notes due October 2047 [Member]    
Debt Instrument [Line Items]    
Par Value $ 950  
Debt Instrument, Interest Rate, Stated Percentage 3.75%  
Unsecured Long-term Debt, Noncurrent $ 936 935
4.250% notes due June 2048 [Member]    
Debt Instrument [Line Items]    
Par Value $ 1,350  
Debt Instrument, Interest Rate, Stated Percentage 4.25%  
Unsecured Long-term Debt, Noncurrent $ 1,332 1,332
4.450% notes due December 2048 [Member]    
Debt Instrument [Line Items]    
Par Value $ 1,100  
Debt Instrument, Interest Rate, Stated Percentage 4.45%  
Unsecured Long-term Debt, Noncurrent $ 1,088 1,087
3.700% notes due August 2049 [Member]    
Debt Instrument [Line Items]    
Par Value $ 1,250  
Debt Instrument, Interest Rate, Stated Percentage 3.70%  
Unsecured Long-term Debt, Noncurrent $ 1,237 1,237
2.900% notes due May 2050 [Member]    
Debt Instrument [Line Items]    
Par Value $ 1,250  
Debt Instrument, Interest Rate, Stated Percentage 2.90%  
Unsecured Long-term Debt, Noncurrent $ 1,213 1,212
3.250% notes due May 2051 [Member]    
Debt Instrument [Line Items]    
Par Value $ 2,000  
Debt Instrument, Interest Rate, Stated Percentage 3.25%  
Unsecured Long-term Debt, Noncurrent $ 1,973 1,972
4.750% notes due May 2052 [Member]    
Debt Instrument [Line Items]    
Par Value $ 2,000  
Debt Instrument, Interest Rate, Stated Percentage 4.75%  
Unsecured Long-term Debt, Noncurrent $ 1,967 1,966
5.875% notes due February 2053 [Member]    
Debt Instrument [Line Items]    
Par Value $ 2,000  
Debt Instrument, Interest Rate, Stated Percentage 5.875%  
Unsecured Long-term Debt, Noncurrent $ 1,968 1,968
5.050% notes due April 2053    
Debt Instrument [Line Items]    
Par Value $ 2,000  
Debt Instrument, Interest Rate, Stated Percentage 5.05%  
Unsecured Long-term Debt, Noncurrent $ 1,970 1,969
5.375% Notes due April 2054    
Debt Instrument [Line Items]    
Par Value $ 1,750  
Debt Instrument, Interest Rate, Stated Percentage 5.375%  
Unsecured Long-term Debt, Noncurrent $ 1,730 1,729
5.625% notes due July 2054    
Debt Instrument [Line Items]    
Par Value $ 2,750  
Debt Instrument, Interest Rate, Stated Percentage 5.625%  
Unsecured Long-term Debt, Noncurrent $ 2,724 2,724
5.950% notes due June 2055    
Debt Instrument [Line Items]    
Par Value $ 750  
Debt Instrument, Interest Rate, Stated Percentage 5.95%  
Unsecured Long-term Debt, Noncurrent $ 735 0
3.875% notes due August 2059 [Member]    
Debt Instrument [Line Items]    
Par Value $ 1,250  
Debt Instrument, Interest Rate, Stated Percentage 3.875%  
Unsecured Long-term Debt, Noncurrent $ 1,229 1,229
3.125% notes due May 2060 [Member]    
Debt Instrument [Line Items]    
Par Value $ 1,000  
Debt Instrument, Interest Rate, Stated Percentage 3.125%  
Unsecured Long-term Debt, Noncurrent $ 967 967
4.950% notes due May 2062 [Member]    
Debt Instrument [Line Items]    
Par Value $ 1,000  
Debt Instrument, Interest Rate, Stated Percentage 4.95%  
Unsecured Long-term Debt, Noncurrent $ 982 981
6.050% notes due February 2063 [Member]    
Debt Instrument [Line Items]    
Par Value $ 1,500  
Debt Instrument, Interest Rate, Stated Percentage 6.05%  
Unsecured Long-term Debt, Noncurrent $ 1,466 1,466
5.200% notes due April 2063    
Debt Instrument [Line Items]    
Par Value $ 1,750  
Debt Instrument, Interest Rate, Stated Percentage 5.20%  
Unsecured Long-term Debt, Noncurrent $ 1,710 1,710
5.500% Notes due April 2064    
Debt Instrument [Line Items]    
Par Value $ 1,100  
Debt Instrument, Interest Rate, Stated Percentage 5.50%  
Unsecured Long-term Debt, Noncurrent $ 1,086 1,085
5.750% notes due July 2064    
Debt Instrument [Line Items]    
Par Value $ 1,850  
Debt Instrument, Interest Rate, Stated Percentage 5.75%  
Unsecured Long-term Debt, Noncurrent $ 1,822 $ 1,822