XML 110 R58.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Schedule of Carrying Values and Estimated Fair Values of Debt Instruments (Details) - USD ($)
$ in Millions
Mar. 31, 2023
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Carrying Amount $ 18,123 $ 18,122
Fair value $ 16,313  
2025 Senior Notes (3.65% senior unsecured notes due May 23, 2025) | Senior Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate, stated percentage 3.65%  
Fair value $ 1,230  
Senior notes $ 1,244 1,243
2025 Senior Notes (3.75% senior unsecured notes due December 1, 2025) | Senior Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate, stated percentage 3.75%  
Fair value $ 1,217  
Senior notes $ 1,247 1,247
2027 Senior Notes (4.00% senior unsecured notes 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%  
Fair value $ 1,486  
Senior notes $ 1,487 1,487
2027 Senior Notes (3.10% senior unsecured notes 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%  
Fair value $ 473  
Senior notes $ 498 498
2028 Senior Notes (3.75% senior unsecured notes 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%  
Fair value $ 578  
Senior notes $ 594 594
2029 Senior Notes (4.35% senior unsecured notes 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%  
Fair value $ 1,236  
Senior notes $ 1,240 1,240
2030 Senior Notes (2.10% senior unsecured notes 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%  
Fair value $ 1,061  
Senior notes $ 1,236 1,235
2032 Senior Notes (1.85% senior unsecured notes 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%  
Fair value $ 1,187  
Senior notes $ 1,485 1,485
2033 Senior Notes (4.60% senior unsecured notes 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%  
Fair value $ 1,489  
Senior notes $ 1,488 1,488
2040 Senior Notes (2.65% senior unsecured notes 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%  
Fair value $ 911  
Senior notes $ 1,232 1,231
2048 Senior Notes (4.25% senior unsecured notes 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%  
Fair value $ 1,098  
Senior notes $ 1,231 1,231
2050 Senior Notes (3.00% senior unsecured notes 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%  
Fair value $ 884  
Senior notes $ 1,221 1,221
2052 Senior Notes (4.95% senior unsecured notes 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%  
Fair value $ 1,467  
Senior notes $ 1,465 1,464
2060 Senior Notes (3.00% senior unsecured notes 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%  
Fair value $ 988  
Senior notes $ 1,471 1,471
2062 Senior Notes (5.20% senior unsecured notes 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%  
Fair value $ 1,008  
Senior notes $ 984 $ 983