XML 239 R93.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Derivatives and Hedging Activities - Cumulative Basis Adjustments on Fair Value Hedges (Details) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Derivatives, Fair Value [Line Items]    
Certificate of deposit ($100,000 or more) $ 100,000 $ 100,000
Long-term Debt [Member] | Interest Rate [Member]    
Derivatives, Fair Value [Line Items]    
Carrying amount of hedged item 8,408,000,000 9,363,000,000
Hedge accounting basis adjustment 240,000,000 (6,000,000)
Certificates of Deposit [Member] | Interest Rate [Member]    
Derivatives, Fair Value [Line Items]    
Certificate of deposit ($100,000 or more) 100,000 100,000
Carrying amount of hedged item 0 343,000,000
Hedge accounting basis adjustment 0 (1,000,000)
Bank Time Deposits [Member] | Interest Rate [Member]    
Derivatives, Fair Value [Line Items]    
Carrying amount of hedged item 0 178,000,000
Hedge accounting basis adjustment 0 0
Not Designated as Hedging Instrument [Member] | Long-term Debt [Member] | Interest Rate [Member]    
Derivatives, Fair Value [Line Items]    
Hedge accounting basis adjustment $ (9,000,000) $ (10,000,000)