XML 132 R117.htm IDEA: XBRL DOCUMENT v3.22.0.1
Deposit Liabilities (Time Deposit Maturities) (Details) - USD ($)
$ in Millions
Dec. 31, 2021
Dec. 31, 2020
Deposits [Abstract]    
Due in 2022 $ 31,955  
Due in 2023 4,387  
Due in 2024 1,642  
Due in 2025 596  
Due in 2026 373  
Total certificates of deposit 38,953 $ 53,210
Certificates of deposit, uninsured $ 5,100