XML 87 R49.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Derivatives and Hedging Activities Textuals (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Derivatives, Fair Value [Line Items]      
Derivatives, hedged liabilities $ 8,700 $ 13,500  
Cumulative amount of fair value hedging adjustments (2) (184)  
Net increases (reductions) in interest expense on long-term debt 90 75 $ (53)
Notional amounts of foreign currency derivatives 3,000 2,900  
Gain (loss) on net investment hedges (44) 127 (174)
Net gains on derivatives not designated as hedges 87 59 $ 21
Credit Risk Contract [Member]      
Derivatives, Fair Value [Line Items]      
Fair value of derivative in net liability position 38    
Fair Value Hedging [Member]      
Derivatives, Fair Value [Line Items]      
Derivatives, hedged liabilities $ 8,800 $ 13,800