XML 117 R67.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Schedule of Carrying Values and Estimated Fair Values of Debt Instruments (Details) - USD ($)
$ in Millions
Jun. 30, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Carrying Amount $ 21,807 $ 22,613
Fair value 19,406  
2025 Senior Notes (3.65%; unsecured due May 23, 2025) | Senior Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Carrying Amount 1,247  
Fair value 1,230  
2027 Senior Notes (4.00%; unsecured due September 15, 2027) | Senior Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Carrying Amount 1,249  
Fair value 1,222  
2027 Senior Notes (3.10%; unsecured due September 15, 2027) | Senior Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Carrying Amount 1,490  
Fair value 1,451  
2028 Senior Notes (3.625%; unsecured due September 1, 2028) | Senior Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Carrying Amount 498  
Fair value 470  
2028 Senior Notes (3.75%; unsecured due September 21, 2028) | Senior Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Carrying Amount 929  
Fair value 943  
2029 Senior Notes (4.35%; unsecured due June 15, 2029) | Senior Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Carrying Amount 596  
Fair value 572  
2030 Senior Notes (2.10%; unsecured due June 15, 2030) | Senior Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Carrying Amount 1,242  
Fair value 1,211  
2031 Senior Notes (5.25%; unsecured due June 15, 2031) | Senior Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Carrying Amount 1,239  
Fair value 1,061  
2031 Senior Notes (5.25%; unsecured due June 15, 2031) | Senior Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Carrying Amount 743  
Fair value 756  
2032 Senior Notes (1.85%; unsecured due September 15, 2032) | Senior Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Carrying Amount 1,487  
Fair value 1,164  
2033 Senior Notes (4.60%; unsecured due March 15, 2033) | Senior Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Carrying Amount 1,490  
Fair value 1,433  
2040 Senior Notes (2.65%; unsecured due September 15, 2040) | Senior Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Carrying Amount 1,233  
Fair value 869  
2048 Senior Notes (4.25%; unsecured due September 21, 2048) | Senior Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Carrying Amount 1,232  
Fair value 1,026  
2050 Senior Notes (3.00%; unsecured due June 15, 2050) | Senior Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Carrying Amount 1,223  
Fair value 813  
2052 Senior Notes (4.95%; unsecured due June 15, 2052) | Senior Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Carrying Amount 1,466  
Fair value 1,367  
2060 Senior Notes (3.00%; unsecured due September 15, 2060) | Senior Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Carrying Amount 1,472  
Fair value 898  
2062 Senior Notes (5.20%; unsecured due June 15, 2062) | Senior Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Carrying Amount 984  
Fair value 933  
Commercial Paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Carrying Amount 1,987  
Fair value $ 1,987