XML 146 R115.htm IDEA: XBRL DOCUMENT v3.22.0.1
Deposits - Time Deposit Maturities (Details) - USD ($)
$ in Millions
Dec. 31, 2021
Dec. 31, 2020
Time Deposit Maturities    
2022 $ 6,404  
2023 4,087  
2024 2,815  
2025 821  
2026 311  
Thereafter 389  
Total 14,827 $ 31,561
Non-U.S.    
Uninsured Non-U.S. Time Deposit Maturities    
Less than 3 months 756  
3 - 6 months 377  
6 - 12 months 231  
Total $ 1,364