Fair Value (Recurring Measurements) (Details) - USD ($) $ in Millions | 12 Months Ended |
Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Noncash or Part Noncash Acquisition, Debt Assumed | $ 0 | $ 0 | $ 119 |
Proceeds from Sale of Available-for-sale Securities | 582 | 663 | $ 1,403 |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 527 | 580 | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value | 679 | 424 | |
Level 1 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 28 | 22 | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value | 0 | 0 | |
Level 2 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 351 | 463 | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value | 441 | 227 | |
Level 3 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 148 | 95 | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value | 238 | 197 | |
Derivative [Member] | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 189 | 171 | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value | 679 | 424 | |
Derivative [Member] | Commodity Contract [Member] | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value | 22 | 31 | |
Derivative [Member] | Interest rate derivatives | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value | 610 | 328 | |
Derivative [Member] | Cross-currency derivatives | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value | 4 | 21 | |
Derivative [Member] | Foreign currency derivatives | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value | 43 | 44 | |
Derivative [Member] | Level 1 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 0 | 0 | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value | 0 | 0 | |
Derivative [Member] | Level 1 | Commodity Contract [Member] | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value | 0 | 0 | |
Derivative [Member] | Level 1 | Interest rate derivatives | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value | 0 | 0 | |
Derivative [Member] | Level 1 | Cross-currency derivatives | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value | 0 | 0 | |
Derivative [Member] | Level 1 | Foreign currency derivatives | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value | 0 | 0 | |
Derivative [Member] | Level 2 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 41 | 76 | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value | 441 | 227 | |
Derivative [Member] | Level 2 | Commodity Contract [Member] | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value | 22 | 29 | |
Derivative [Member] | Level 2 | Interest rate derivatives | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value | 374 | 144 | |
Derivative [Member] | Level 2 | Cross-currency derivatives | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value | 2 | 10 | |
Derivative [Member] | Level 2 | Foreign currency derivatives | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value | 43 | 44 | |
Derivative [Member] | Level 3 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 148 | 95 | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value | 238 | 197 | |
Derivative [Member] | Level 3 | Commodity Contract [Member] | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value | 0 | 2 | |
Derivative [Member] | Level 3 | Interest rate derivatives | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value | 236 | 184 | |
Derivative [Member] | Level 3 | Cross-currency derivatives | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value | 2 | 11 | |
Derivative [Member] | Level 3 | Foreign currency derivatives | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value | 0 | 0 | |
Other debt securities | Available-for-sale Securities [Member] | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 21 | 0 | |
Other debt securities | Available-for-sale Securities [Member] | Level 1 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 0 | 0 | |
Other debt securities | Available-for-sale Securities [Member] | Level 2 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 21 | 0 | |
Other debt securities | Available-for-sale Securities [Member] | Level 3 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 0 | 0 | |
Commodity Contract [Member] | Derivative [Member] | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 10 | 30 | |
Commodity Contract [Member] | Derivative [Member] | Level 1 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 0 | 0 | |
Commodity Contract [Member] | Derivative [Member] | Level 2 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 8 | 28 | |
Commodity Contract [Member] | Derivative [Member] | Level 3 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 2 | 2 | |
Certificates of Deposit [Member] | Available-for-sale Securities [Member] | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 238 | 326 | |
Certificates of Deposit [Member] | Available-for-sale Securities [Member] | Level 1 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 0 | 0 | |
Certificates of Deposit [Member] | Available-for-sale Securities [Member] | Level 2 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 238 | 326 | |
Certificates of Deposit [Member] | Available-for-sale Securities [Member] | Level 3 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 0 | 0 | |
Debt securities | Available-for-sale Securities [Member] | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 259 | 326 | |
Debt securities | Available-for-sale Securities [Member] | Level 1 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 0 | 0 | |
Debt securities | Available-for-sale Securities [Member] | Level 2 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 259 | 326 | |
Debt securities | Available-for-sale Securities [Member] | Level 3 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 0 | 0 | |
Mutual Fund [Member] | Available-for-sale Securities [Member] | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 79 | | |
Mutual Fund [Member] | Available-for-sale Securities [Member] | Level 1 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 28 | | |
Mutual Fund [Member] | Available-for-sale Securities [Member] | Level 2 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 51 | | |
Mutual Fund [Member] | Available-for-sale Securities [Member] | Level 3 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 0 | | |
Equity Funds [Member] | Available-for-sale Securities [Member] | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | | 83 | |
Equity Funds [Member] | Available-for-sale Securities [Member] | Level 1 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | | 22 | |
Equity Funds [Member] | Available-for-sale Securities [Member] | Level 2 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | | 61 | |
Equity Funds [Member] | Available-for-sale Securities [Member] | Level 3 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | | 0 | |
Equity securities | Available-for-sale Securities [Member] | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 79 | 83 | |
Equity securities | Available-for-sale Securities [Member] | Level 1 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 28 | 22 | |
Equity securities | Available-for-sale Securities [Member] | Level 2 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 51 | 61 | |
Equity securities | Available-for-sale Securities [Member] | Level 3 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 0 | 0 | |
Foreign currency derivatives | Derivative [Member] | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 161 | 110 | |
Foreign currency derivatives | Derivative [Member] | Level 1 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 0 | 0 | |
Foreign currency derivatives | Derivative [Member] | Level 2 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 15 | 17 | |
Foreign currency derivatives | Derivative [Member] | Level 3 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 146 | 93 | |
Cross-currency derivatives | Derivative [Member] | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 5 | 0 | |
Cross-currency derivatives | Derivative [Member] | Level 1 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 0 | 0 | |
Cross-currency derivatives | Derivative [Member] | Level 2 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 5 | 0 | |
Cross-currency derivatives | Derivative [Member] | Level 3 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 0 | 0 | |
Interest rate derivatives | Derivative [Member] | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 13 | 31 | |
Interest rate derivatives | Derivative [Member] | Level 1 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 0 | 0 | |
Interest rate derivatives | Derivative [Member] | Level 2 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 13 | 31 | |
Interest rate derivatives | Derivative [Member] | Level 3 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | $ 0 | $ 0 | |