Derivative and Other Financial Instruments - Fair Values of Derivative Instruments and Valuation Hierarchy (Details) - USD ($) $ in Millions | Jun. 30, 2020 | Dec. 31, 2019 |
Derivative assets | | |
Total | $ 146 | $ 83 |
Derivative liabilities | | |
Total | 63 | 49 |
Fair Value, Inputs, Level 2 | | |
Derivative assets | | |
Total | 146 | 83 |
Derivative liabilities | | |
Total | 63 | 49 |
Fair Value, Inputs, Level 2 | Other current assets | Foreign exchange | Derivatives not designated as hedges | | |
Derivative assets | | |
Derivative Instruments Not Designated as Hedging Instruments, Asset, at Fair Value | 12 | 7 |
Fair Value, Inputs, Level 2 | Accrued liabilities | Foreign exchange | Derivatives not designated as hedges | | |
Derivative assets | | |
Derivative Instruments Not Designated as Hedging Instruments, Asset, at Fair Value | 8 | 5 |
Fair Value, Inputs, Level 2 | Other non-current assets | Foreign exchange | Derivatives not designated as hedges | | |
Derivative assets | | |
Derivative Instruments Not Designated as Hedging Instruments, Asset, at Fair Value | 1 | 2 |
Fair Value, Inputs, Level 2 | Other non-current liabilities | Foreign exchange | Derivatives not designated as hedges | | |
Derivative assets | | |
Derivative Instruments Not Designated as Hedging Instruments, Asset, at Fair Value | 1 | 1 |
Fair Value, Inputs, Level 2 | Other assets | Designated as Hedging Instrument | | |
Derivative assets | | |
Derivatives designated as hedges | 133 | 74 |
Fair Value, Inputs, Level 2 | Other assets | Derivatives not designated as hedges | | |
Derivative assets | | |
Derivative Instruments Not Designated as Hedging Instruments, Asset, at Fair Value | 13 | 9 |
Fair Value, Inputs, Level 2 | Other liabilities | Designated as Hedging Instrument | | |
Derivative assets | | |
Derivatives designated as hedges | 54 | 43 |
Fair Value, Inputs, Level 2 | Other liabilities | Derivatives not designated as hedges | | |
Derivative assets | | |
Derivative Instruments Not Designated as Hedging Instruments, Asset, at Fair Value | 9 | 6 |
Cash Flow Hedging [Member] | Fair Value, Inputs, Level 2 | Other current assets | Foreign exchange | Designated as Hedging Instrument | | |
Derivative assets | | |
Derivatives designated as hedges | 9 | 10 |
Cash Flow Hedging [Member] | Fair Value, Inputs, Level 2 | Other current assets | Commodities | Designated as Hedging Instrument | | |
Derivative assets | | |
Derivatives designated as hedges, Commodities | 13 | 11 |
Cash Flow Hedging [Member] | Fair Value, Inputs, Level 2 | Accrued liabilities | Foreign exchange | Designated as Hedging Instrument | | |
Derivative assets | | |
Derivatives designated as hedges | 8 | 15 |
Cash Flow Hedging [Member] | Fair Value, Inputs, Level 2 | Accrued liabilities | Commodities | Designated as Hedging Instrument | | |
Derivative assets | | |
Derivatives designated as hedges, Commodities | 37 | 21 |
Cash Flow Hedging [Member] | Fair Value, Inputs, Level 2 | Other non-current assets | Foreign exchange | Designated as Hedging Instrument | | |
Derivative assets | | |
Derivatives designated as hedges | 1 | 1 |
Cash Flow Hedging [Member] | Fair Value, Inputs, Level 2 | Other non-current assets | Commodities | Designated as Hedging Instrument | | |
Derivative assets | | |
Derivatives designated as hedges, Commodities | 3 | 0 |
Cash Flow Hedging [Member] | Fair Value, Inputs, Level 2 | Other non-current assets | Interest Rate Contract [Member] | Designated as Hedging Instrument | | |
Derivative assets | | |
Derivatives designated as hedges | 0 | 0 |
Cash Flow Hedging [Member] | Fair Value, Inputs, Level 2 | Other non-current liabilities | Foreign exchange | Designated as Hedging Instrument | | |
Derivative assets | | |
Derivatives designated as hedges | 0 | 1 |
Cash Flow Hedging [Member] | Fair Value, Inputs, Level 2 | Other non-current liabilities | Commodities | Designated as Hedging Instrument | | |
Derivative assets | | |
Derivatives designated as hedges, Commodities | 2 | 0 |
Cash Flow Hedging [Member] | Fair Value, Inputs, Level 2 | Other non-current liabilities | Interest Rate Contract [Member] | Designated as Hedging Instrument | | |
Derivative assets | | |
Derivatives designated as hedges | 3 | 1 |
Derivatives in fair value hedges | Accrued liabilities | Designated as Hedging Instrument | | |
Derivative liabilities | | |
Derivatives designated as hedges, Foreign exchange | 75 | 83 |
Derivatives in fair value hedges | Fair Value, Inputs, Level 2 | Other current assets | Foreign exchange | Designated as Hedging Instrument | | |
Derivative assets | | |
Derivatives designated as hedges | 4 | 1 |
Derivatives in fair value hedges | Fair Value, Inputs, Level 2 | Accrued liabilities | Foreign exchange | Designated as Hedging Instrument | | |
Derivative assets | | |
Derivatives designated as hedges | 2 | 3 |
Derivatives designated as net investment hedges | Fair Value, Inputs, Level 2 | Other non-current assets | Designated as Hedging Instrument | | |
Derivative assets | | |
Derivatives designated as hedges | 103 | 51 |
Derivatives designated as net investment hedges | Fair Value, Inputs, Level 2 | Other non-current liabilities | Designated as Hedging Instrument | | |
Derivative assets | | |
Derivatives designated as hedges | $ 2 | $ 2 |