XML 78 R63.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivative Financial Instruments - Summary of Classification and Fair Value of Derivative Instruments (Details) - USD ($)
$ in Millions
Dec. 31, 2018
Dec. 31, 2017
Derivatives, Fair Value [Line Items]    
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement $ 78 $ 13
Derivative Liability, Fair Value, Gross Liability Including Not Subject to Master Netting Arrangement 1 93
Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement 78 3
Derivative Liability, Fair Value, Gross Liability Including Not Subject to Master Netting Arrangement 1 92
Designated as Hedging Instrument | Other current assets    
Derivatives, Fair Value [Line Items]    
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement 73 2
Designated as Hedging Instrument | Other accrued liabilities    
Derivatives, Fair Value [Line Items]    
Derivative Liability, Fair Value, Gross Liability Including Not Subject to Master Netting Arrangement 1 89
Designated as Hedging Instrument | Other long-term assets    
Derivatives, Fair Value [Line Items]    
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement 5 1
Designated as Hedging Instrument | Other long-term obligations    
Derivatives, Fair Value [Line Items]    
Derivative Liability, Fair Value, Gross Liability Including Not Subject to Master Netting Arrangement 0 3
Not Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement 0 10
Derivative Liability, Fair Value, Gross Liability Including Not Subject to Master Netting Arrangement 0 1
Not Designated as Hedging Instrument | Other current assets    
Derivatives, Fair Value [Line Items]    
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement 0 10
Not Designated as Hedging Instrument | Other accrued liabilities    
Derivatives, Fair Value [Line Items]    
Derivative Liability, Fair Value, Gross Liability Including Not Subject to Master Netting Arrangement $ 0 $ 1