v3.21.2
Deposits - Maturities of Time Deposits (Detail) - USD ($)
$ in Millions
Sep. 30, 2021
Dec. 31, 2020
Time Deposits By Maturity [Line Items]    
Remainder of 2021 $ 23,639  
2022 53,074  
2023 9,040  
2024 4,721  
2025 2,563  
2026 2,540  
2027 - thereafter 1,841  
Total 97,418 $ 73,543
U.S. [Member]    
Time Deposits By Maturity [Line Items]    
Remainder of 2021 14,539  
2022 31,278  
2023 8,909  
2024 4,591  
2025 2,302  
2026 2,262  
2027 - thereafter 1,131  
Total 65,012  
Non-U.S. [Member]    
Time Deposits By Maturity [Line Items]    
Remainder of 2021 9,100  
2022 21,796  
2023 131  
2024 130  
2025 261  
2026 278  
2027 - thereafter 710  
Total $ 32,406