v3.10.0.1
Deposits (Details) - USD ($)
$ in Millions
Dec. 31, 2018
Dec. 31, 2017
Deposits [Abstract]    
Savings and demand deposits $ 154,897 $ 144,487
Time deposits 32,923 14,949
Total 187,820 159,436
Deposits subject to FDIC insurance 144,515 127,017
Time deposits that equal or exceed the FDIC insurance limit 11 $ 38
Time Deposit Maturities    
2019 17,111  
2020 10,580  
2021 2,249  
2022 997  
2023 1,795  
Thereafter $ 191