XML 112 R74.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivatives and Hedging Activities - Cumulative Basis Adjustments on Fair Value Hedges (Detail) - Interest Rate [Member]
$ in Millions
Jun. 30, 2018
USD ($)
Long-term Debt [Member]  
Derivatives, Fair Value [Line Items]  
Carrying amount of hedged item $ 9,481
Hedge accounting basis adjustment (104)
Certificates of Deposit [Member]  
Derivatives, Fair Value [Line Items]  
Carrying amount of hedged item 347
Hedge accounting basis adjustment 0
Bank Time Deposits [Member]  
Derivatives, Fair Value [Line Items]  
Carrying amount of hedged item 179
Hedge accounting basis adjustment 0
Derivatives Not Designated as Hedging Instruments [Member] | Long-term Debt [Member]  
Derivatives, Fair Value [Line Items]  
Hedge accounting basis adjustment $ (11)