v3.26.3
Fair Value Measurements - Schedule of Carrying Values and Estimated Fair Values of Debt Instruments (Details) - USD ($)
$ in Millions
Sep. 30, 2026
Aug. 20, 2026
Dec. 31, 2025
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Carrying Amount $ 23,304   $ 19,644
Fair value $ 20,314    
2027 Senior Notes (4.00%; due September 15, 2027) | Senior Notes      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Interest rate, stated percentage 4.00%    
Carrying Amount $ 1,497    
Fair value $ 1,487    
2027 Senior Notes (3.10%; due September 15, 2027) | Senior Notes      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Interest rate, stated percentage 3.10%    
Carrying Amount $ 500    
Fair value $ 492    
2028 Senior Notes (3.625%; due September 1, 2028) | Senior Notes      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Interest rate, stated percentage 3.625%    
Carrying Amount $ 967    
Fair value $ 970    
2028 Senior Notes (3.75%; due September 21, 2028) | Senior Notes      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Interest rate, stated percentage 3.75%    
Carrying Amount $ 598    
Fair value $ 583    
2028 Senior Notes (3.95%; due December 1, 2028) | Senior Notes      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Interest rate, stated percentage 3.95%    
Carrying Amount $ 596    
Fair value $ 584    
2029 Senior Notes (4.35%; due June 15, 2029) | Senior Notes      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Interest rate, stated percentage 4.35%    
Carrying Amount $ 1,246    
Fair value $ 1,217    
2029 Senior Notes (4.70%; due August 20, 2029) | Senior Notes      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Interest rate, stated percentage 4.70% 4.70%  
Carrying Amount $ 1,240    
Fair value $ 1,225    
2030 Senior Notes (2.10%; due June 15, 2030) | Senior Notes      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Interest rate, stated percentage 2.10%    
Carrying Amount $ 1,243    
Fair value $ 1,106    
2031 Senior Notes (4.20%; due March 15, 2031) | Senior Notes      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Interest rate, stated percentage 4.20%    
Carrying Amount $ 641    
Fair value $ 614    
2031 Senior Notes (5.25%; due June 15, 2031) | Senior Notes      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Interest rate, stated percentage 5.25%    
Carrying Amount $ 745    
Fair value $ 738    
2031 Senior Notes (4.90%; due September 1, 2031) | Senior Notes      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Interest rate, stated percentage 4.90% 4.90%  
Carrying Amount $ 1,086    
Fair value $ 1,063    
2032 Senior Notes (1.85%; due September 15, 2032) | Senior Notes      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Interest rate, stated percentage 1.85%    
Carrying Amount $ 1,491    
Fair value $ 1,212    
2033 Senior Notes (4.60%; due March 15, 2033) | Senior Notes      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Interest rate, stated percentage 4.60%    
Carrying Amount $ 1,492    
Fair value $ 1,401    
2033 Senior Notes (5.15%; due September 1, 2033) | Senior Notes      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Interest rate, stated percentage 5.15% 5.15%  
Carrying Amount $ 641    
Fair value $ 624    
2036 Senior Notes (5.40%; due September 1, 2036) | Senior Notes      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Interest rate, stated percentage 5.40% 5.40%  
Carrying Amount $ 737    
Fair value $ 714    
2040 Senior Notes (2.65%; due September 15, 2040) | Senior Notes      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Interest rate, stated percentage 2.65%    
Carrying Amount $ 1,235    
Fair value $ 832    
2048 Senior Notes (4.25%; due September 21, 2048) | Senior Notes      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Interest rate, stated percentage 4.25%    
Carrying Amount $ 1,234    
Fair value $ 927    
2050 Senior Notes (3.00%; due June 15, 2050) | Senior Notes      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Interest rate, stated percentage 3.00%    
Carrying Amount $ 1,225    
Fair value $ 734    
2052 Senior Notes (4.95%; due June 15, 2052) | Senior Notes      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Interest rate, stated percentage 4.95%    
Carrying Amount $ 1,469    
Fair value $ 1,229    
2060 Senior Notes (3.00%; due September 15, 2060) | Senior Notes      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Interest rate, stated percentage 3.00%    
Carrying Amount $ 1,474    
Fair value $ 787    
2062 Senior Notes (5.20%; due June 15, 2062) | Senior Notes      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Interest rate, stated percentage 5.20%    
Carrying Amount $ 985    
Fair value 813    
Commercial Paper      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Carrying Amount 962    
Fair value $ 962