v3.20.4
Deposits (Schedule of Aggregate Amount of Maturities of All Time Deposits) (Details)
$ in Millions
Dec. 31, 2020
USD ($)
Deposits [Abstract]  
Time Deposit Maturities, Next Twelve Months $ 3,721
Time Deposit Maturities, Year Two 843
Time Deposit Maturities, Year Three 446
Time Deposit Maturities, Year Four 149
Time Deposit Maturities, Year Five 102
Time Deposit Maturities, after Year Five 91
Time Deposits, Total $ 5,352