Borrowings and Lines of Credit (Schedule of Long-term Debt Instruments) (Details) - USD ($) $ in Millions | 12 Months Ended |
Dec. 31, 2020 | Dec. 31, 2019 |
Debt Instrument [Line Items] | | |
Other debt (including capitalized leases) | $ 292 | $ 315 |
Principal Long-Term Debt | 31,470 | 41,274 |
Other (fair market value adjustments, discounts and debt issuance costs) | 106 | (315) |
Long-term Debt | 31,576 | 40,959 |
Long-term debt currently due | 550 | 3,258 |
Long-term debt | $ 31,026 | 37,701 |
Notes 4.875% Due 2020 [Member] | | |
Debt Instrument [Line Items] | | |
Debt Instrument, Maturity Year Date | 2020 | |
Debt Instrument, Interest Rate, Stated Percentage | 4.875% | |
Debt Instrument, Carrying Amount | $ 0 | 171 |
Notes 4.500% Due 2020 [Member] | | |
Debt Instrument [Line Items] | | |
Debt Instrument, Maturity Year Date | 2020 | |
Debt Instrument, Interest Rate, Stated Percentage | 4.50% | |
Debt Instrument, Carrying Amount | $ 0 | 1,250 |
Notes 1.900% Due 2020 [Member] | | |
Debt Instrument [Line Items] | | |
Debt Instrument, Maturity Year Date | 2020 | |
Debt Instrument, Interest Rate, Stated Percentage | 1.90% | |
Debt Instrument, Carrying Amount | $ 0 | 1,000 |
EURIBOR plus 0.20% floating rate notes due 2020 [Member] | | |
Debt Instrument [Line Items] | | |
Debt Instrument, Maturity Year Date | 2020 | |
Debt Instrument, Interest Rate, Stated Percentage | 0.20% | |
Debt Instrument, Carrying Amount | $ 0 | 831 |
Notes 8.750% Due 2021 [Member] | | |
Debt Instrument [Line Items] | | |
Debt Instrument, Maturity Year Date | 2021 | |
Debt Instrument, Interest Rate, Stated Percentage | 8.75% | |
Debt Instrument, Carrying Amount | $ 250 | 250 |
Notes 3.100% Due 2021 [Member] | | |
Debt Instrument [Line Items] | | |
Debt Instrument, Maturity Year Date | 2021 | |
Debt Instrument, Interest Rate, Stated Percentage | 3.10% | |
Debt Instrument, Carrying Amount | $ 250 | 250 |
Notes 3.350% due 2021 [Member] | | |
Debt Instrument [Line Items] | | |
Debt Instrument, Maturity Year Date | 2021 | |
Debt Instrument, Interest Rate, Stated Percentage | 3.35% | |
Debt Instrument, Carrying Amount | $ 0 | 1,000 |
LIBOR plus 0.650% floating rate notes due 2021 [Member] | | |
Debt Instrument [Line Items] | | |
Debt Instrument, Maturity Year Date | 2021 | |
Debt Instrument, Interest Rate, Stated Percentage | 0.65% | |
Debt Instrument, Carrying Amount | $ 0 | 750 |
Notes 1.950% Due 2021 [Member] | | |
Debt Instrument [Line Items] | | |
Debt Instrument, Maturity Year Date | 2021 | |
Debt Instrument, Interest Rate, Stated Percentage | 1.95% | |
Debt Instrument, Carrying Amount | $ 0 | 750 |
Notes 1.125% Due 2021 [Member] | | |
Debt Instrument [Line Items] | | |
Debt Instrument, Maturity Year Date | 2021 | |
Debt Instrument, Interest Rate, Stated Percentage | 1.125% | |
Debt Instrument, Carrying Amount | $ 0 | 1,053 |
Notes 2.300% Due 2022 [Member] | | |
Debt Instrument [Line Items] | | |
Debt Instrument, Maturity Year Date | 2022 | |
Debt Instrument, Interest Rate, Stated Percentage | 2.30% | |
Debt Instrument, Carrying Amount | $ 0 | 500 |
Notes 2.800% Due 2022 [Member] | | |
Debt Instrument [Line Items] | | |
Debt Instrument, Maturity Year Date | 2022 | |
Debt Instrument, Interest Rate, Stated Percentage | 2.80% | |
Debt Instrument, Carrying Amount | $ 1,100 | 1,100 |
Notes 3.100% Due 2022 [Member] | | |
Debt Instrument [Line Items] | | |
Debt Instrument, Maturity Year Date | 2022 | |
Debt Instrument, Interest Rate, Stated Percentage | 3.10% | |
Debt Instrument, Carrying Amount | $ 0 | 2,300 |
Notes 1.250% due 2023 [Member] | | |
Debt Instrument [Line Items] | | |
Debt Instrument, Maturity Year Date | 2023 | |
Debt Instrument, Interest Rate, Stated Percentage | 1.25% | |
Debt Instrument, Carrying Amount | $ 0 | 831 |
Notes 3.650% Due 2023 [Member] | | |
Debt Instrument [Line Items] | | |
Debt Instrument, Maturity Year Date | 2023 | |
Debt Instrument, Interest Rate, Stated Percentage | 3.65% | |
Debt Instrument, Carrying Amount | $ 171 | 2,250 |
Notes 3.700% Due 2023 [Member] | | |
Debt Instrument [Line Items] | | |
Debt Instrument, Maturity Year Date | 2023 | |
Debt Instrument, Interest Rate, Stated Percentage | 3.70% | |
Debt Instrument, Carrying Amount | $ 400 | 400 |
Notes 2.800% Due 2024 [Member] | | |
Debt Instrument [Line Items] | | |
Debt Instrument, Maturity Year Date | 2024 | |
Debt Instrument, Interest Rate, Stated Percentage | 2.80% | |
Debt Instrument, Carrying Amount | $ 0 | 800 |
Notes 3.200% Due 2024 [Member] | | |
Debt Instrument [Line Items] | | |
Debt Instrument, Maturity Year Date | 2024 | |
Debt Instrument, Interest Rate, Stated Percentage | 3.20% | |
Debt Instrument, Carrying Amount | $ 950 | 950 |
Notes 1.150% Due 2024 [Member] | | |
Debt Instrument [Line Items] | | |
Debt Instrument, Maturity Year Date | 2024 | |
Debt Instrument, Interest Rate, Stated Percentage | 1.15% | |
Debt Instrument, Carrying Amount | $ 0 | 831 |
Notes 3.950% Due 2025 [Member] | | |
Debt Instrument [Line Items] | | |
Debt Instrument, Maturity Year Date | 2025 | |
Debt Instrument, Interest Rate, Stated Percentage | 3.95% | |
Debt Instrument, Carrying Amount | $ 1,500 | 1,500 |
Notes 1.875% Due 2026 [Member] | | |
Debt Instrument [Line Items] | | |
Debt Instrument, Maturity Year Date | 2026 | |
Debt Instrument, Interest Rate, Stated Percentage | 1.875% | |
Debt Instrument, Carrying Amount | $ 0 | $ 554 |
Notes 2.650% Due 2026 [Member] | | |
Debt Instrument [Line Items] | | |
Debt Instrument, Maturity Year Date | 2026 | 2026 |
Debt Instrument, Interest Rate, Stated Percentage | 2.65% | |
Debt Instrument, Carrying Amount | $ 719 | $ 1,150 |
Notes 3.125% Due 2027 [Member] | | |
Debt Instrument [Line Items] | | |
Debt Instrument, Maturity Year Date | 2027 | |
Debt Instrument, Interest Rate, Stated Percentage | 3.125% | |
Debt Instrument, Carrying Amount | $ 1,100 | 1,100 |
Notes 3.500% Due 2027 [Member] | | |
Debt Instrument [Line Items] | | |
Debt Instrument, Maturity Year Date | 2027 | |
Debt Instrument, Interest Rate, Stated Percentage | 3.50% | |
Debt Instrument, Carrying Amount | $ 1,300 | 1,300 |
Notes 7.100% Due 2027 [Member] | | |
Debt Instrument [Line Items] | | |
Debt Instrument, Maturity Year Date | 2027 | |
Debt Instrument, Interest Rate, Stated Percentage | 7.10% | |
Debt Instrument, Carrying Amount | $ 141 | 141 |
Notes 6.700% Due 2028 [Member] | | |
Debt Instrument [Line Items] | | |
Debt Instrument, Maturity Year Date | 2028 | |
Debt Instrument, Interest Rate, Stated Percentage | 6.70% | |
Debt Instrument, Carrying Amount | $ 400 | 400 |
Notes 4.125% Due 2028 [Member] | | |
Debt Instrument [Line Items] | | |
Debt Instrument, Maturity Year Date | 2028 | |
Debt Instrument, Interest Rate, Stated Percentage | 4.125% | |
Debt Instrument, Carrying Amount | $ 3,000 | 3,000 |
Notes 7.500% Due 2029 [Member] | | |
Debt Instrument [Line Items] | | |
Debt Instrument, Maturity Year Date | 2029 | |
Debt Instrument, Interest Rate, Stated Percentage | 7.50% | |
Debt Instrument, Carrying Amount | $ 550 | 550 |
Notes 2.150% Due 2030 [Member] | | |
Debt Instrument [Line Items] | | |
Debt Instrument, Maturity Year Date | 2030 | |
Debt Instrument, Interest Rate, Stated Percentage | 2.15% | |
Debt Instrument, Carrying Amount | $ 612 | 554 |
Notes 5.400% Due 2035 [Member] | | |
Debt Instrument [Line Items] | | |
Debt Instrument, Maturity Year Date | 2035 | |
Debt Instrument, Interest Rate, Stated Percentage | 5.40% | |
Debt Instrument, Carrying Amount | $ 600 | 600 |
Notes 6.050% Due 2036 [Member] | | |
Debt Instrument [Line Items] | | |
Debt Instrument, Maturity Year Date | 2036 | |
Debt Instrument, Interest Rate, Stated Percentage | 6.05% | |
Debt Instrument, Carrying Amount | $ 600 | 600 |
Notes 6.800% Due 2036 [Member] | | |
Debt Instrument [Line Items] | | |
Debt Instrument, Maturity Year Date | 2036 | |
Debt Instrument, Interest Rate, Stated Percentage | 6.80% | |
Debt Instrument, Carrying Amount | $ 134 | 134 |
Notes 7.000% Due 2038 [Member] | | |
Debt Instrument [Line Items] | | |
Debt Instrument, Maturity Year Date | 2038 | |
Debt Instrument, Interest Rate, Stated Percentage | 7.00% | |
Debt Instrument, Carrying Amount | $ 159 | 159 |
Notes 6.125% Due 2038 [Member] | | |
Debt Instrument [Line Items] | | |
Debt Instrument, Maturity Year Date | 2038 | |
Debt Instrument, Interest Rate, Stated Percentage | 6.125% | |
Debt Instrument, Carrying Amount | $ 1,000 | 1,000 |
Notes 4.450% Due 2038 [Member] | | |
Debt Instrument [Line Items] | | |
Debt Instrument, Maturity Year Date | 2038 | |
Debt Instrument, Interest Rate, Stated Percentage | 4.45% | |
Debt Instrument, Carrying Amount | $ 750 | 750 |
Notes 5.700% Due 2040 [Member] | | |
Debt Instrument [Line Items] | | |
Debt Instrument, Maturity Year Date | 2040 | |
Debt Instrument, Interest Rate, Stated Percentage | 5.70% | |
Debt Instrument, Carrying Amount | $ 1,000 | 1,000 |
Notes 4.500% Due 2042 [Member] | | |
Debt Instrument [Line Items] | | |
Debt Instrument, Maturity Year Date | 2042 | |
Debt Instrument, Interest Rate, Stated Percentage | 4.50% | |
Debt Instrument, Carrying Amount | $ 3,500 | 3,500 |
Notes 4.800% Due 2043 [Member] | | |
Debt Instrument [Line Items] | | |
Debt Instrument, Maturity Year Date | 2043 | |
Debt Instrument, Interest Rate, Stated Percentage | 4.80% | |
Debt Instrument, Carrying Amount | $ 400 | 400 |
Notes 4.150% Due 2045 [Member] | | |
Debt Instrument [Line Items] | | |
Debt Instrument, Maturity Year Date | 2045 | |
Debt Instrument, Interest Rate, Stated Percentage | 4.15% | |
Debt Instrument, Carrying Amount | $ 850 | 850 |
Notes 3.750% Due 2046 [Member] | | |
Debt Instrument [Line Items] | | |
Debt Instrument, Maturity Year Date | 2046 | |
Debt Instrument, Interest Rate, Stated Percentage | 3.75% | |
Debt Instrument, Carrying Amount | $ 1,100 | 1,100 |
Notes 4.050% Due 2047 [Member] | | |
Debt Instrument [Line Items] | | |
Debt Instrument, Maturity Year Date | 2047 | |
Debt Instrument, Interest Rate, Stated Percentage | 4.05% | |
Debt Instrument, Carrying Amount | $ 600 | 600 |
Notes 4.350% Due 2047 [Member] | | |
Debt Instrument [Line Items] | | |
Debt Instrument, Maturity Year Date | 2047 | |
Debt Instrument, Interest Rate, Stated Percentage | 4.35% | |
Debt Instrument, Carrying Amount | $ 1,000 | 1,000 |
Notes 4.625% Due 2048 [Member] | | |
Debt Instrument [Line Items] | | |
Debt Instrument, Maturity Year Date | 2048 | |
Debt Instrument, Interest Rate, Stated Percentage | 4.625% | |
Debt Instrument, Carrying Amount | $ 1,750 | 1,750 |
Notes 2.500% Due 2022 | | |
Debt Instrument [Line Items] | | |
Debt Instrument, Maturity Year Date | 2022 | |
Debt Instrument, Interest Rate, Stated Percentage | 2.50% | |
Debt Instrument, Carrying Amount | $ 1,100 | 0 |
Notes 3.150% Due 2024 | | |
Debt Instrument [Line Items] | | |
Debt Instrument, Maturity Year Date | 2024 | |
Debt Instrument, Interest Rate, Stated Percentage | 3.15% | |
Debt Instrument, Carrying Amount | $ 300 | 0 |
Notes 7.200% Due 2027 | | |
Debt Instrument [Line Items] | | |
Debt Instrument, Maturity Year Date | 2027 | |
Debt Instrument, Interest Rate, Stated Percentage | 7.20% | |
Debt Instrument, Carrying Amount | $ 382 | 0 |
Notes 7.000% Due 2028 | | |
Debt Instrument [Line Items] | | |
Debt Instrument, Maturity Year Date | 2028 | |
Debt Instrument, Interest Rate, Stated Percentage | 7.00% | |
Debt Instrument, Carrying Amount | $ 185 | 0 |
Notes 2.250% Due 2030 [Member] | | |
Debt Instrument [Line Items] | | |
Debt Instrument, Maturity Year Date | 2030 | |
Debt Instrument, Interest Rate, Stated Percentage | 2.25% | |
Debt Instrument, Carrying Amount | $ 1,000 | 0 |
Notes 4.875% Due 2040 | | |
Debt Instrument [Line Items] | | |
Debt Instrument, Maturity Year Date | 2040 | |
Debt Instrument, Interest Rate, Stated Percentage | 4.875% | |
Debt Instrument, Carrying Amount | $ 600 | 0 |
Notes 4.700% Due 2041 | | |
Debt Instrument [Line Items] | | |
Debt Instrument, Maturity Year Date | 2041 | |
Debt Instrument, Interest Rate, Stated Percentage | 4.70% | |
Debt Instrument, Carrying Amount | $ 425 | 0 |
Notes 4.200% Due 2044 | | |
Debt Instrument [Line Items] | | |
Debt Instrument, Maturity Year Date | 2044 | |
Debt Instrument, Interest Rate, Stated Percentage | 4.20% | |
Debt Instrument, Carrying Amount | $ 300 | 0 |
Notes 3.125% Due 2050 [Member] | | |
Debt Instrument [Line Items] | | |
Debt Instrument, Maturity Year Date | 2050 | |
Debt Instrument, Interest Rate, Stated Percentage | 3.125% | |
Debt Instrument, Carrying Amount | $ 1,000 | $ 0 |