Fair Value (Recurring Measurements) (Details) - USD ($) $ in Millions | 3 Months Ended | 6 Months Ended | | | | | |
Jun. 30, 2020 | Jun. 30, 2019 | Jun. 30, 2020 | Jun. 30, 2019 | Mar. 31, 2020 | Dec. 31, 2019 | Mar. 31, 2019 | Dec. 31, 2018 | Sep. 30, 2018 |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | | | | | | | |
Other Asset Impairment Charges | $ 0 | $ 116 | $ 6 | $ 116 | | | | | |
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis with Unobservable Inputs | (232) | (47) | (232) | (47) | $ (199) | $ (102) | $ 14 | $ 63 | $ (47) |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 611 | | 611 | | | 580 | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value | 949 | | 949 | | | 424 | | | |
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Earnings | (7) | (1) | 5 | (5) | | | | | |
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Settlements | 2 | 1 | (10) | 2 | | | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers Into Level 3 | (6) | (1) | (43) | (23) | | | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3 | | 14 | | | | | | | |
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Period Increase (Decrease) | (16) | (1) | (12) | (6) | | | | | |
Fair Value Measurements With Unobservable Inputs Reconciliation Recurring Basis Regulatory Assets Liabilities | 1 | 1 | 2 | (1) | | | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers out of Level 3 | | | | 5 | | | | | |
Interest Rate Contract [Member] | | | | | | | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | | | | | | | |
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis with Unobservable Inputs | (286) | (243) | (286) | (243) | (269) | (184) | (182) | (140) | (243) |
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Earnings | 0 | (1) | 2 | (1) | | | | | |
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Settlements | 10 | 2 | 10 | 4 | | | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers Into Level 3 | (6) | (1) | (43) | (23) | | | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3 | | 14 | | | | | | | |
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Period Increase (Decrease) | 0 | 0 | 0 | 0 | | | | | |
Fair Value Measurements With Unobservable Inputs Reconciliation Recurring Basis Regulatory Assets Liabilities | 0 | 0 | 0 | 0 | | | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers out of Level 3 | | | | (5) | | | | | |
Cross currency derivatives [Member] | | | | | | | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | | | | | | | |
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis with Unobservable Inputs | (23) | 0 | (23) | 0 | (29) | (11) | 0 | 0 | 0 |
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Earnings | 0 | 0 | 0 | 0 | | | | | |
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Other Comprehensive Income (Loss) | 5 | 0 | (14) | | | | | | |
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Settlements | 1 | 0 | 2 | | | | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers Into Level 3 | 0 | 0 | 0 | | | | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3 | | 0 | | | | | | | |
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Period Increase (Decrease) | 0 | 0 | 0 | | | | | | |
Fair Value Measurements With Unobservable Inputs Reconciliation Recurring Basis Regulatory Assets Liabilities | 0 | 0 | 0 | | | | | | |
Foreign currency derivatives [Member] | | | | | | | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | | | | | | | |
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis with Unobservable Inputs | 76 | 192 | 76 | 192 | 99 | 94 | 194 | 199 | 192 |
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Earnings | (7) | (1) | 2 | (5) | | | | | |
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Settlements | (9) | (1) | (21) | (2) | | | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers Into Level 3 | 0 | 0 | 0 | 0 | | | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3 | | 0 | | | | | | | |
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Period Increase (Decrease) | (16) | (2) | (13) | (6) | | | | | |
Fair Value Measurements With Unobservable Inputs Reconciliation Recurring Basis Regulatory Assets Liabilities | 0 | 0 | 0 | 0 | | | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers out of Level 3 | | | | 0 | | | | | |
Commodity Contract [Member] | | | | | | | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | | | | | | | |
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis with Unobservable Inputs | 1 | 4 | 1 | 4 | $ 0 | (1) | $ 2 | $ 4 | $ 4 |
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Earnings | 0 | 1 | 1 | 1 | | | | | |
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Settlements | 0 | 0 | (1) | 0 | | | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers Into Level 3 | 0 | 0 | 0 | 0 | | | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3 | | 0 | | | | | | | |
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Period Increase (Decrease) | 0 | 1 | 1 | 0 | | | | | |
Fair Value Measurements With Unobservable Inputs Reconciliation Recurring Basis Regulatory Assets Liabilities | 1 | 1 | 2 | (1) | | | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers out of Level 3 | | | | 0 | | | | | |
Level 1 [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 | 23 | | 23 | | | 22 | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value | 0 | | 0 | | | 0 | | | |
Level 2 [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 | 509 | | 509 | | | 463 | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value | 638 | | 638 | | | 227 | | | |
Level 3 [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 | | 79 | | | 95 | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value | 311 | | 311 | | | 197 | | | |
Available-for-sale Securities [Member] | Mutual Fund [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 | 71 | | 71 | | | | | | |
Available-for-sale Securities [Member] | Mutual Fund [Member] | Level 1 [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 | 23 | | 23 | | | | | | |
Available-for-sale Securities [Member] | Mutual Fund [Member] | Level 2 [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 | 48 | | 48 | | | | | | |
Available-for-sale Securities [Member] | Mutual Fund [Member] | Level 3 [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 | 0 | | 0 | | | | | | |
Available-for-sale Securities [Member] | Corporate Debt 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 | 360 | | 360 | | | 326 | | | |
Available-for-sale Securities [Member] | Corporate Debt Securities [Member] | Level 1 [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 | 0 | | 0 | | | 0 | | | |
Available-for-sale Securities [Member] | Corporate Debt Securities [Member] | Level 2 [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 | 360 | | 360 | | | 326 | | | |
Available-for-sale Securities [Member] | Corporate Debt Securities [Member] | Level 3 [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 | 0 | | 0 | | | 0 | | | |
Available-for-sale Securities [Member] | Equity Funds [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 | | | |
Available-for-sale Securities [Member] | Equity Funds [Member] | Level 1 [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 | | | | | | 22 | | | |
Available-for-sale Securities [Member] | Equity Funds [Member] | Level 2 [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 | | | | | | 61 | | | |
Available-for-sale Securities [Member] | Equity Funds [Member] | Level 3 [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 | | | | | | 0 | | | |
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 | 180 | | 180 | | | 171 | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value | 949 | | 949 | | | 424 | | | |
Derivative [Member] | Interest Rate 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 | 793 | | 793 | | | 328 | | | |
Derivative [Member] | Cross currency derivatives [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 | 45 | | 45 | | | 21 | | | |
Derivative [Member] | Foreign currency derivatives [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 | 46 | | 46 | | | 44 | | | |
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 | 65 | | 65 | | | 31 | | | |
Derivative [Member] | Level 1 [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 | 0 | | 0 | | | 0 | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value | 0 | | 0 | | | 0 | | | |
Derivative [Member] | Level 1 [Member] | Interest Rate 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 | | | 0 | | | |
Derivative [Member] | Level 1 [Member] | Cross currency derivatives [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 | | | 0 | | | |
Derivative [Member] | Level 1 [Member] | Foreign currency derivatives [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 | | | 0 | | | |
Derivative [Member] | Level 1 [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 | 0 | | 0 | | | 0 | | | |
Derivative [Member] | Level 2 [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 | 101 | | 101 | | | 76 | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value | 638 | | 638 | | | 227 | | | |
Derivative [Member] | Level 2 [Member] | Interest Rate 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 | 507 | | 507 | | | 144 | | | |
Derivative [Member] | Level 2 [Member] | Cross currency derivatives [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 | | 22 | | | 10 | | | |
Derivative [Member] | Level 2 [Member] | Foreign currency derivatives [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 | 46 | | 46 | | | 44 | | | |
Derivative [Member] | Level 2 [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 | 63 | | 63 | | | 29 | | | |
Derivative [Member] | Level 3 [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 | | 79 | | | 95 | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value | 311 | | 311 | | | 197 | | | |
Derivative [Member] | Level 3 [Member] | Interest Rate 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 | 286 | | 286 | | | 184 | | | |
Derivative [Member] | Level 3 [Member] | Cross currency derivatives [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 | 23 | | 23 | | | 11 | | | |
Derivative [Member] | Level 3 [Member] | Foreign currency derivatives [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 | | | 0 | | | |
Derivative [Member] | Level 3 [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 | 2 | | 2 | | | 2 | | | |
Derivative [Member] | Interest Rate Contract [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 | 0 | | 0 | | | 31 | | | |
Derivative [Member] | Interest Rate Contract [Member] | Level 1 [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 | 0 | | 0 | | | 0 | | | |
Derivative [Member] | Interest Rate Contract [Member] | Level 2 [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 | 0 | | 0 | | | 31 | | | |
Derivative [Member] | Interest Rate Contract [Member] | Level 3 [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 | 0 | | 0 | | | 0 | | | |
Derivative [Member] | Foreign currency derivatives [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 | 96 | | 96 | | | 110 | | | |
Derivative [Member] | Foreign currency derivatives [Member] | Level 1 [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 | 0 | | 0 | | | 0 | | | |
Derivative [Member] | Foreign currency derivatives [Member] | Level 2 [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 | 20 | | 20 | | | 17 | | | |
Derivative [Member] | Foreign currency derivatives [Member] | Level 3 [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 | 76 | | 76 | | | 93 | | | |
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, Asset Value | 84 | | 84 | | | 30 | | | |
Derivative [Member] | Commodity Contract [Member] | Level 1 [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 | 0 | | 0 | | | 0 | | | |
Derivative [Member] | Commodity Contract [Member] | Level 2 [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 | 81 | | 81 | | | 28 | | | |
Derivative [Member] | Commodity Contract [Member] | Level 3 [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 | 3 | | 3 | | | $ 2 | | | |
Other comprehensive income - Derivative activity [Member] | | | | | | | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | | | | | | | |
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Other Comprehensive Income (Loss) | (23) | (75) | (84) | (88) | | | | | |
Other comprehensive income - Derivative activity [Member] | Interest Rate Contract [Member] | | | | | | | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | | | | | | | |
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Other Comprehensive Income (Loss) | (21) | (75) | (71) | (88) | | | | | |
Other comprehensive income - Derivative activity [Member] | Cross currency derivatives [Member] | | | | | | | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | | | | | | | |
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Other Comprehensive Income (Loss) | | | | 0 | | | | | |
Other comprehensive income - Derivative activity [Member] | Foreign currency derivatives [Member] | | | | | | | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | | | | | | | |
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Other Comprehensive Income (Loss) | (7) | 0 | 1 | 0 | | | | | |
Other comprehensive income - Derivative activity [Member] | Commodity Contract [Member] | | | | | | | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | | | | | | | |
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Other Comprehensive Income (Loss) | $ 0 | $ 0 | $ 0 | $ 0 | | | | | |
Measurement Input, Entity Credit Risk [Member] | Minimum [Member] | Interest Rate Contract [Member] | | | | | | | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | | | | | | | |
Fair Value Measurement Inputs, Nonrecurring | | | 1.80% | | | | | | |
Measurement Input, Entity Credit Risk [Member] | Minimum [Member] | Cross currency derivatives [Member] | | | | | | | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | | | | | | | |
Fair Value Measurement Inputs, Nonrecurring | | | 3.20% | | | | | | |
Measurement Input, Entity Credit Risk [Member] | Maximum [Member] | Interest Rate Contract [Member] | | | | | | | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | | | | | | | |
Fair Value Measurement Inputs, Nonrecurring | | | 5.70% | | | | | | |
Measurement Input, Entity Credit Risk [Member] | Maximum [Member] | Cross currency derivatives [Member] | | | | | | | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | | | | | | | |
Fair Value Measurement Inputs, Nonrecurring | | | 3.20% | | | | | | |
Measurement Input, Entity Credit Risk [Member] | Weighted Average [Member] | Interest Rate Contract [Member] | | | | | | | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | | | | | | | |
Fair Value Measurement Inputs, Nonrecurring | | | 5.20% | | | | | | |
Measurement Input, Entity Credit Risk [Member] | Weighted Average [Member] | Cross currency derivatives [Member] | | | | | | | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | | | | | | | |
Fair Value Measurement Inputs, Nonrecurring | | | 3.20% | | | | | | |