Fair Value (Recurring Measurements) (Details) - USD ($) $ in Millions | 3 Months Ended | 6 Months Ended | | | | |
Jun. 30, 2022 | Jun. 30, 2021 | Jun. 30, 2022 | Jun. 30, 2021 | Mar. 31, 2022 | Dec. 31, 2021 | Mar. 31, 2021 | Dec. 31, 2020 |
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 | $ 88 | $ (112) | $ 88 | $ (112) | $ 81 | $ 101 | $ (70) | $ (90) |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 1,191 | | 1,191 | | | 476 | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value | 215 | | 215 | | | 384 | | |
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Earnings | (35) | (27) | (45) | (55) | | | | |
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Settlements | 2 | 6 | 2 | 8 | | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers Into Level 3 | 31 | 20 | 31 | | | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3 | (6) | (1) | (4) | (1) | | | | |
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Period Increase (Decrease) | (31) | (5) | (40) | (43) | | | | |
Fair Value Measurements With Unobservable Inputs Reconciliation Recurring Basis Regulatory Assets Liabilities | 15 | 3 | 15 | 3 | | | | |
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 | 1 | (192) | 1 | (192) | 1 | (6) | (166) | (236) |
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Earnings | 1 | (1) | 3 | 1 | | | | |
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Settlements | 0 | 11 | 0 | 24 | | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers Into Level 3 | 0 | 20 | 0 | | | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3 | (6) | 0 | (6) | | | | | |
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Period Increase (Decrease) | 1 | (1) | 3 | 1 | | | | |
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 | | | | |
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 | 0 | (32) | 0 | (32) | 0 | 0 | (3) | (2) |
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Earnings | 0 | (32) | 0 | (33) | | | | |
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Other Comprehensive Income (Loss) | | 0 | | | | | | |
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Settlements | 0 | 3 | 0 | 3 | | | | |
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 | 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 | | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers out of Level 3 | | | | 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 | 50 | 97 | 50 | 97 | 93 | 108 | 98 | 146 |
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Earnings | (32) | 6 | (44) | (23) | | | | |
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Settlements | 0 | (8) | 0 | (18) | | | | |
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 | 0 | | | | | |
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Period Increase (Decrease) | (32) | (4) | (44) | (44) | | | | |
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 | 37 | 15 | 37 | 15 | $ (13) | (1) | $ 1 | $ 2 |
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Earnings | (4) | 0 | (4) | 0 | | | | |
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Settlements | 2 | 0 | 2 | (1) | | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers Into Level 3 | 31 | 0 | 31 | | | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3 | 0 | (1) | (2) | | | | | |
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Period Increase (Decrease) | 0 | 0 | 1 | 0 | | | | |
Fair Value Measurements With Unobservable Inputs Reconciliation Recurring Basis Regulatory Assets Liabilities | 15 | 3 | 15 | 3 | | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers out of Level 3 | | | | 1 | | | | |
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 | 27 | | 27 | | | 31 | | |
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 | 1,062 | | 1,062 | | | 329 | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value | 201 | | 201 | | | 369 | | |
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 | 102 | | 102 | | | 116 | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value | 14 | | 14 | | | 15 | | |
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 | 566 | | 566 | | | 199 | | |
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 | 566 | | 566 | | | 199 | | |
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] | 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 | 566 | | 566 | | | 199 | | |
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 | 566 | | 566 | | | 199 | | |
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] | 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 | 37 | | 37 | | | 44 | | |
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 | 27 | | 27 | | | 31 | | |
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 | 10 | | 10 | | | 13 | | |
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 | | | 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 | 37 | | 37 | | | 44 | | |
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 | 27 | | 27 | | | 31 | | |
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 | 10 | | 10 | | | 13 | | |
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 | | |
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 | 588 | | 588 | | | 233 | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value | 215 | | 215 | | | 384 | | |
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 | 16 | | 16 | | | 294 | | |
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 | 42 | | 42 | | | 11 | | |
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 | 33 | | 33 | | | 35 | | |
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 | 124 | | 124 | | | 44 | | |
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 | 486 | | 486 | | | 117 | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value | 201 | | 201 | | | 369 | | |
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 | 15 | | 15 | | | 286 | | |
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 | 42 | | 42 | | | 11 | | |
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 | 33 | | 33 | | | 35 | | |
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 | 111 | | 111 | | | 37 | | |
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 | 102 | | 102 | | | 116 | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value | 14 | | 14 | | | 15 | | |
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 | 1 | | 1 | | | 8 | | |
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 | 0 | | 0 | | | 0 | | |
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 | 13 | | 13 | | | 7 | | |
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 | 317 | | 317 | | | 53 | | |
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 | 315 | | 315 | | | 51 | | |
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 | 2 | | 2 | | | 2 | | |
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 | 0 | | 0 | | | 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 | 0 | | 0 | | | 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 | 78 | | 78 | | | 137 | | |
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 | 28 | | 28 | | | 29 | | |
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 | 50 | | 50 | | | 108 | | |
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 | 193 | | 193 | | | 38 | | |
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 | 143 | | 143 | | | 32 | | |
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 | 50 | | 50 | | | $ 6 | | |
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) | 0 | (3) | (12) | 23 | | | | |
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) | 5 | (16) | 10 | 19 | | | | |
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 | | 0 | 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) | (11) | 1 | (14) | (8) | | | | |
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) | $ 6 | $ 12 | $ (8) | $ 12 | | | | |
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.80% | | | | | |
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] | 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 | | | 4.40% | | | | | |