Annual report [Section 13 and 15(d), not S-K Item 405]

Deposits - Contractual Maturities (Details)

v3.25.0.1
Deposits - Contractual Maturities (Details)
$ in Millions
Dec. 31, 2024
USD ($)
Deposit Liability [Line Items]  
Due in 2025 $ 197,140
Due in 2026 11,511
Due in 2027 283
Due in 2028 121
Due in 2029 3,180
Thereafter 131
Total time deposits 212,366
U.S.  
Deposit Liability [Line Items]  
Due in 2025 187,249
Due in 2026 11,464
Due in 2027 275
Due in 2028 93
Due in 2029 80
Thereafter 123
Total time deposits 199,284
Non-U.S.  
Deposit Liability [Line Items]  
Due in 2025 9,891
Due in 2026 47
Due in 2027 8
Due in 2028 28
Due in 2029 3,100
Thereafter 8
Total time deposits $ 13,082