XML 109 R83.htm IDEA: XBRL DOCUMENT v3.19.2
Deposits - Time Deposit Maturities (Details) - USD ($)
$ in Millions
Jun. 30, 2019
Dec. 31, 2018
Time Deposit Maturities    
2019 $ 9,767  
2020 16,363  
2021 6,014  
2022 2,480  
2023 2,369  
Thereafter 1,586  
Total $ 38,579 $ 32,923