Annual report pursuant to Section 13 and 15(d)

Deposits - Contractual Maturities (Details)

v3.19.3.a.u2
Deposits - Contractual Maturities (Details)
$ in Millions
Dec. 31, 2019
USD ($)
Time Deposits [Line Items]  
Due in 2020 $ 68,351
Due in 2021 3,604
Due in 2022 1,008
Due in 2023 295
Due in 2024 1,168
Thereafter 247
Total time deposits 74,673
U.S.  
Time Deposits [Line Items]  
Due in 2020 56,351
Due in 2021 3,503
Due in 2022 990
Due in 2023 280
Due in 2024 187
Thereafter 212
Total time deposits 61,523
Non-U.S.  
Time Deposits [Line Items]  
Due in 2020 12,000
Due in 2021 101
Due in 2022 18
Due in 2023 15
Due in 2024 981
Thereafter 35
Total time deposits $ 13,150