v3.21.2
Deposits - Maturities of Time Deposits (Detail) - USD ($)
$ in Millions
Jun. 30, 2021
Dec. 31, 2020
Time Deposits By Maturity [Line Items]    
Remainder of 2021 $ 40,554  
2022 34,428  
2023 6,614  
2024 4,285  
2025 2,321  
2026 1,740  
2027 - thereafter 1,676  
Total 91,618 $ 73,543
U.S. [Member]    
Time Deposits By Maturity [Line Items]    
Remainder of 2021 22,209  
2022 23,219  
2023 6,489  
2024 4,151  
2025 2,054  
2026 1,489  
2027 - thereafter 959  
Total 60,570  
Non-U.S. [Member]    
Time Deposits By Maturity [Line Items]    
Remainder of 2021 18,345  
2022 11,209  
2023 125  
2024 134  
2025 267  
2026 251  
2027 - thereafter 717  
Total $ 31,048