XML 121 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
Deposits - Schedule of Composition of Deposits (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Maturities of Time Deposits [Abstract]    
Savings $ 26,695 $ 25,082
Time deposits 6,613 6,804
Other interest-bearing deposits 16,252 16,690
Interest-bearing deposits 49,560 48,576
Noninterest-bearing deposits 16,021 17,204
Total deposits $ 65,581 $ 65,780