XML 111 R115.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Deposit Liabilities Deposit Liabilities (Time Deposit Maturities) (Details) - USD ($)
$ in Millions
Dec. 31, 2019
Dec. 31, 2018
Deposits [Abstract]    
Due in 2020 $ 41,419  
Due in 2021 10,541  
Due in 2022 4,061  
Due in 2023 996  
Due in 2024 1,129  
Total certificates of deposit $ 58,146 $ 49,985