XML 78 R58.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivative Instruments - Additional Information (Details)
$ in Millions
12 Months Ended
Dec. 31, 2018
USD ($)
tranche
Jul. 31, 2014
USD ($)
Derivatives, Fair Value [Line Items]    
Net derivative gain reclassified into earnings within next 12 months $ 64  
Offset asset 30  
Offset liability 0  
Net derivative assets 84  
Net derivative liabilities $ 1  
Warrant    
Derivatives, Fair Value [Line Items]    
Percent of shares acquirable 5.00%  
Term 7 years  
Number of tranches | tranche 4  
Maximum number of tranches vesting per year | tranche 2  
Fair Value Hedging | Designated as Hedging Instrument | Interest Rate Swap    
Derivatives, Fair Value [Line Items]    
Derivative liability $ 2,400 $ 2,400
Minimum | Foreign Exchange Contract    
Derivatives, Fair Value [Line Items]    
Derivative maturity 1 month  
Maximum | Foreign Exchange Contract    
Derivatives, Fair Value [Line Items]    
Derivative maturity 1 year  
Maximum | Cash Flow Hedging | Designated as Hedging Instrument | Foreign Exchange Contract    
Derivatives, Fair Value [Line Items]    
Derivative maturity 18 months