Fair Value (Recurring Measurements) (Details) - USD ($) $ in Millions | 3 Months Ended | 6 Months Ended | | | | |
Jun. 30, 2021 | Jun. 30, 2020 | Jun. 30, 2021 | Jun. 30, 2020 | Mar. 31, 2021 | Dec. 31, 2020 | Mar. 31, 2020 | Dec. 31, 2019 |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | | | | | | |
Other Asset Impairment Charges | $ 872 | $ 0 | $ 1,345 | $ 6 | | | | |
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis with Unobservable Inputs | (112) | (232) | (112) | (232) | $ (70) | $ (90) | $ (199) | $ (102) |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 546 | | 546 | | | 527 | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value | 638 | | 638 | | | 679 | | |
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Earnings | (27) | (7) | (55) | 5 | | | | |
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Settlements | 6 | 2 | 8 | (10) | | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers Into Level 3 | (20) | (6) | | (43) | | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3 | (1) | | (1) | | | | | |
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Period Increase (Decrease) | (5) | (16) | (43) | (12) | | | | |
Fair Value Measurements With Unobservable Inputs Reconciliation Recurring Basis Regulatory Assets Liabilities | 3 | 1 | 3 | 2 | | | | |
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 | (192) | (286) | (192) | (286) | (166) | (236) | (269) | (184) |
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Earnings | (1) | 0 | 1 | 2 | | | | |
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Settlements | 11 | 10 | 24 | 10 | | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers Into Level 3 | (20) | (6) | | (43) | | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3 | 0 | | 0 | | | | | |
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Period Increase (Decrease) | (1) | 0 | 1 | 0 | | | | |
Fair Value Measurements With Unobservable Inputs Reconciliation Recurring Basis Regulatory Assets Liabilities | 0 | 0 | 0 | 0 | | | | |
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 | (32) | (23) | (32) | (23) | (3) | (2) | (29) | (11) |
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Earnings | (32) | 0 | (33) | 0 | | | | |
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Other Comprehensive Income (Loss) | 0 | 5 | 0 | | | | | |
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Settlements | 3 | 1 | 3 | 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 | | 0 | | | | | |
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 | | | | |
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 | 97 | 76 | 97 | 76 | 98 | 146 | 99 | 94 |
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Earnings | 6 | (7) | (23) | 2 | | | | |
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Settlements | (8) | (9) | (18) | (21) | | | | |
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 | | 0 | | | | | |
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Period Increase (Decrease) | (4) | (16) | (44) | (13) | | | | |
Fair Value Measurements With Unobservable Inputs Reconciliation Recurring Basis Regulatory Assets Liabilities | 0 | 0 | 0 | 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 | 15 | 1 | 15 | 1 | $ 1 | 2 | $ 0 | $ (1) |
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Earnings | 0 | 0 | 0 | 1 | | | | |
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Settlements | 0 | 0 | (1) | (1) | | | | |
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 | 1 | | 1 | | | | | |
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Period Increase (Decrease) | 0 | 0 | 0 | 1 | | | | |
Fair Value Measurements With Unobservable Inputs Reconciliation Recurring Basis Regulatory Assets Liabilities | 3 | 1 | 3 | 2 | | | | |
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 | 30 | | 30 | | | 28 | | |
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 | 403 | | 403 | | | 351 | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value | 413 | | 413 | | | 441 | | |
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 | 113 | | 113 | | | 148 | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value | 225 | | 225 | | | 238 | | |
Available-for-sale Securities [Member] | Other Debt Obligations [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 | | | 21 | | |
Available-for-sale Securities [Member] | Other Debt Obligations [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] | Other Debt Obligations [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 | | | 21 | | |
Available-for-sale Securities [Member] | Other Debt Obligations [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] | 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 | 42 | | 42 | | | | | |
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 | 30 | | 30 | | | | | |
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 | 12 | | 12 | | | | | |
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] | 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 | 247 | | 247 | | | 259 | | |
Available-for-sale Securities [Member] | 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] | 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 | 247 | | 247 | | | 259 | | |
Available-for-sale Securities [Member] | 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] | 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 | 247 | | 247 | | | 238 | | |
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 | 247 | | 247 | | | 238 | | |
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 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 | 42 | 79 | 42 | 79 | | | | |
Available-for-sale Securities [Member] | Equity 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 | 30 | 28 | 30 | 28 | | | | |
Available-for-sale Securities [Member] | Equity 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 | 12 | 51 | 12 | 51 | | | | |
Available-for-sale Securities [Member] | Equity 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 | 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 | | | | | | 79 | | |
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 | | | | | | 28 | | |
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 | | | | | | 51 | | |
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 | 257 | | 257 | | | 189 | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value | 638 | | 638 | | | 679 | | |
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 | 473 | | 473 | | | 610 | | |
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 | 34 | | 34 | | | 4 | | |
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 | 28 | | 28 | | | 43 | | |
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 | 103 | | 103 | | | 22 | | |
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 | 144 | | 144 | | | 41 | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value | 413 | | 413 | | | 441 | | |
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 | 280 | | 280 | | | 374 | | |
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 | 2 | | 2 | | | 2 | | |
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 | 28 | | 28 | | | 43 | | |
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 | 103 | | 103 | | | 22 | | |
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 | 113 | | 113 | | | 148 | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value | 225 | | 225 | | | 238 | | |
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 | 193 | | 193 | | | 236 | | |
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 | 32 | | 32 | | | 2 | | |
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 | 0 | | 0 | | | 0 | | |
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 | 48 | | 48 | | | 13 | | |
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 | 47 | | 47 | | | 13 | | |
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 | 1 | | 1 | | | 0 | | |
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, Asset Value | 6 | | 6 | | | 5 | | |
Derivative [Member] | Cross 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] | Cross 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 | 6 | | 6 | | | 5 | | |
Derivative [Member] | Cross 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 | 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 | 116 | | 116 | | | 161 | | |
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 | 19 | | 19 | | | 15 | | |
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 | 97 | | 97 | | | 146 | | |
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 | 87 | | 87 | | | 10 | | |
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 | 72 | | 72 | | | 8 | | |
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 | 15 | | 15 | | | $ 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) | (3) | (23) | 23 | (84) | | | | |
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) | (16) | (21) | 19 | (71) | | | | |
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) | | | | (14) | | | | |
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) | 1 | (7) | (8) | 1 | | | | |
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) | $ 12 | $ 0 | $ 12 | $ 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 | | | 0.60% | | | | | |
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.60% | | | | | |
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 | | | 3.40% | | | | | |
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.60% | | | | | |
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 | | | 3.40% | | | | | |
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.60% | | | | | |