Fair Value of Financial Instruments and Debt - Schedule of Fixed-Rate Senior Notes, Fair Value (Details) - Senior Notes | Sep. 30, 2021USD ($) |
$500 2.800% senior notes due 2021 | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |
Face amount of debt | $ 500,000,000 |
Fixed interest rate (as a percent) | 2.80% |
$500 3.125% senior notes due 2022 | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |
Face amount of debt | $ 500,000,000 |
Fixed interest rate (as a percent) | 3.125% |
$300 0.450% senior notes due 2022 | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |
Face amount of debt | $ 300,000,000 |
Fixed interest rate (as a percent) | 0.45% |
$700 3.650% senior notes due 2023 | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |
Face amount of debt | $ 700,000,000 |
Fixed interest rate (as a percent) | 3.65% |
$500 2.350% senior notes due 2024 | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |
Face amount of debt | $ 500,000,000 |
Fixed interest rate (as a percent) | 2.35% |
$300 3.850% senior notes due 2025 | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |
Face amount of debt | $ 300,000,000 |
Fixed interest rate (as a percent) | 3.85% |
$700 1.000% senior notes due 2025 | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |
Face amount of debt | $ 700,000,000 |
Fixed interest rate (as a percent) | 1.00% |
$700 3.800% senior notes due 2026 | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |
Face amount of debt | $ 700,000,000 |
Fixed interest rate (as a percent) | 3.80% |
$700 1.400% senior notes due 2027 | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |
Face amount of debt | $ 700,000,000 |
Fixed interest rate (as a percent) | 1.40% |
$800 4.200% senior notes due 2028 | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |
Face amount of debt | $ 800,000,000 |
Fixed interest rate (as a percent) | 4.20% |
$700 2.950% senior notes due 2029 | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |
Face amount of debt | $ 700,000,000 |
Fixed interest rate (as a percent) | 2.95% |
$600 2.000% senior notes due 2030 | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |
Face amount of debt | $ 600,000,000 |
Fixed interest rate (as a percent) | 2.00% |
$1,000 1.750% senior notes due 2031 | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |
Face amount of debt | $ 1,000,000,000 |
Fixed interest rate (as a percent) | 1.75% |
Fair Value, Inputs, Level 2 | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |
Fixed rate senior notes carrying amount | $ 8,000,000,000 |
Fair Value, Inputs, Level 2 | $500 2.800% senior notes due 2021 | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |
Long-term debt, fair value | 502,000,000 |
Fair Value, Inputs, Level 2 | $500 3.125% senior notes due 2022 | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |
Long-term debt, fair value | 512,000,000 |
Fair Value, Inputs, Level 2 | $300 0.450% senior notes due 2022 | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |
Long-term debt, fair value | 301,000,000 |
Fair Value, Inputs, Level 2 | $700 3.650% senior notes due 2023 | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |
Long-term debt, fair value | 742,000,000 |
Fair Value, Inputs, Level 2 | $500 2.350% senior notes due 2024 | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |
Long-term debt, fair value | 524,000,000 |
Fair Value, Inputs, Level 2 | $300 3.850% senior notes due 2025 | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |
Long-term debt, fair value | 330,000,000 |
Fair Value, Inputs, Level 2 | $700 1.000% senior notes due 2025 | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |
Long-term debt, fair value | 697,000,000 |
Fair Value, Inputs, Level 2 | $700 3.800% senior notes due 2026 | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |
Long-term debt, fair value | 779,000,000 |
Fair Value, Inputs, Level 2 | $700 1.400% senior notes due 2027 | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |
Long-term debt, fair value | 691,000,000 |
Fair Value, Inputs, Level 2 | $800 4.200% senior notes due 2028 | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |
Long-term debt, fair value | 915,000,000 |
Fair Value, Inputs, Level 2 | $700 2.950% senior notes due 2029 | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |
Long-term debt, fair value | 745,000,000 |
Fair Value, Inputs, Level 2 | $600 2.000% senior notes due 2030 | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |
Long-term debt, fair value | 591,000,000 |
Fair Value, Inputs, Level 2 | $1,000 1.750% senior notes due 2031 | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |
Long-term debt, fair value | $ 957,000,000 |