XML 304 R76.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivative Financial Instruments - Schedule of Differences Between the Gains (Losses) on the Derivative and The Gains (Losses) on the Hedged Item (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Derivative [Line Items]        
Net unrealized gains (losses) on available-for-sale securities designated in fair value hedges, net of related taxes $ (5) $ (3) $ (9) $ (9)
Derivatives designated as hedging instruments | Fair Value Hedges        
Derivative [Line Items]        
Amount of gain (loss) on derivative recognized in income (668) 173 (579) 1,142
Gain (loss) on fair value hedges recognized in earnings 666 (170) 566 (1,140)
Derivatives designated as hedging instruments | Fair Value Hedges | Investment securities available-for-sale | Interest-rate contracts(6) | Processing fees and other revenue        
Derivative [Line Items]        
Amount of gain (loss) on derivative recognized in income 0 3 0 15
Gain (loss) on fair value hedges recognized in earnings 0 (2) 0 (13)
Derivatives designated as hedging instruments | Fair Value Hedges | Investment securities available-for-sale | Interest-rate contracts(6) | Net interest revenue        
Derivative [Line Items]        
Amount of gain (loss) on derivative recognized in income 10 0 31 0
Gain (loss) on fair value hedges recognized in earnings (9) 0 (30) 0
Derivatives designated as hedging instruments | Fair Value Hedges | Investment securities available-for-sale | Foreign exchange contracts | Processing fees and other revenue        
Derivative [Line Items]        
Amount of gain (loss) on derivative recognized in income (30) 4 (43) 2
Gain (loss) on fair value hedges recognized in earnings 30 (4) 43 (2)
Derivatives designated as hedging instruments | Fair Value Hedges | Deposits | Foreign exchange contracts | Processing fees and other revenue        
Derivative [Line Items]        
Amount of gain (loss) on derivative recognized in income (601) 102 (353) 1,081
Gain (loss) on fair value hedges recognized in earnings 601 (101) 353 (1,081)
Derivatives designated as hedging instruments | Fair Value Hedges | Long-term debt | Interest-rate contracts(6) | Processing fees and other revenue        
Derivative [Line Items]        
Amount of gain (loss) on derivative recognized in income 0 64 0 44
Gain (loss) on fair value hedges recognized in earnings 0 (63) 0 (44)
Derivatives designated as hedging instruments | Fair Value Hedges | Long-term debt | Interest-rate contracts(6) | Net interest revenue        
Derivative [Line Items]        
Amount of gain (loss) on derivative recognized in income (47) 0 (214) 0
Gain (loss) on fair value hedges recognized in earnings 44 0 200 0
Derivatives designated as hedging instruments | Cash Flow Hedges        
Derivative [Line Items]        
Gain (loss) on derivative recognized in OCI 49 13 (67) (93)
Derivatives designated as hedging instruments | Cash Flow Hedges | Net interest revenue        
Derivative [Line Items]        
Gain (loss) on hedges reclassified to income 0 0 0 0
Amount of gain (loss) on derivative recognized in income 7 7 15 13
Derivatives designated as hedging instruments | Cash Flow Hedges | Interest-rate contracts(6)        
Derivative [Line Items]        
Gain (loss) on derivative recognized in OCI (8) (1) (29) (1)
Derivatives designated as hedging instruments | Cash Flow Hedges | Interest-rate contracts(6) | Net interest revenue        
Derivative [Line Items]        
Gain (loss) on hedges reclassified to income 0 0 0 0
Amount of gain (loss) on derivative recognized in income 0 0 1 0
Derivatives designated as hedging instruments | Cash Flow Hedges | Foreign exchange contracts        
Derivative [Line Items]        
Gain (loss) on derivative recognized in OCI 57 14 (38) (92)
Derivatives designated as hedging instruments | Cash Flow Hedges | Foreign exchange contracts | Net interest revenue        
Derivative [Line Items]        
Gain (loss) on hedges reclassified to income 0 0 0 0
Amount of gain (loss) on derivative recognized in income 7 7 14 13
Derivatives designated as hedging instruments | Investment Hedges        
Derivative [Line Items]        
Gain (loss) on derivative recognized in OCI 71 (87) 35 (101)
Gain (loss) on hedges reclassified to income 0 0 0 0
Amount of gain (loss) on derivative recognized in income 0 0 0 0
Derivatives designated as hedging instruments | Investment Hedges | Foreign exchange contracts        
Derivative [Line Items]        
Gain (loss) on derivative recognized in OCI 71 (87) 35 (101)
Derivatives designated as hedging instruments | Investment Hedges | Foreign exchange contracts | Gains (Losses) related to investment securities, net        
Derivative [Line Items]        
Gain (loss) on hedges reclassified to income 0 0 0 0
Amount of gain (loss) on derivative recognized in income $ 0 $ 0 $ 0 $ 0