v3.19.3.a.u2
Deposits (Schedule of Aggregate Amount of Maturities of All Time Deposits) (Details)
$ in Millions
Dec. 31, 2019
USD ($)
Deposits [Abstract]  
Time Deposit Maturities, Next Twelve Months $ 5,079
Time Deposit Maturities, Year Two 1,444
Time Deposit Maturities, Year Three 566
Time Deposit Maturities, Year Four 390
Time Deposit Maturities, Year Five 61
Time Deposit Maturities, after Year Five 10
Aggregate amount of maturities of time deposits $ 7,550