XML 134 R77.htm IDEA: XBRL DOCUMENT v3.19.1
Derivatives and Hedging Activities - Cumulative Basis Adjustments on Fair Value Hedges (Details) - Interest Rate [Member] - USD ($)
$ in Millions
Mar. 31, 2019
Dec. 31, 2018
Long-term Debt [Member]    
Derivatives, Fair Value [Line Items]    
Carrying amount of hedged item $ 9,400 $ 9,363
Hedge accounting basis adjustment 87 (6)
Certificates of Deposit [Member]    
Derivatives, Fair Value [Line Items]    
Carrying amount of hedged item 340 343
Hedge accounting basis adjustment 0 (1)
Bank Time Deposits [Member]    
Derivatives, Fair Value [Line Items]    
Carrying amount of hedged item 176 178
Hedge accounting basis adjustment 0 0
Derivatives Not Designated as Hedging Instruments [Member] | Long-term Debt [Member]    
Derivatives, Fair Value [Line Items]    
Hedge accounting basis adjustment $ (10) $ (10)