Annual report pursuant to Section 13 and 15(d)

Deposits - Contractual Maturities (Details)

v3.20.4
Deposits - Contractual Maturities (Details)
$ in Millions
Dec. 31, 2020
USD ($)
Time Deposits [Line Items]  
Due in 2021 $ 50,661
Due in 2022 2,771
Due in 2023 435
Due in 2024 227
Due in 2025 199
Thereafter 1,563
Total time deposits 55,856
U.S.  
Time Deposits [Line Items]  
Due in 2021 40,052
Due in 2022 2,604
Due in 2023 431
Due in 2024 222
Due in 2025 186
Thereafter 276
Total time deposits 43,771
Non-U.S.  
Time Deposits [Line Items]  
Due in 2021 10,609
Due in 2022 167
Due in 2023 4
Due in 2024 5
Due in 2025 13
Thereafter 1,287
Total time deposits $ 12,085