XML 130 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
Deposits - Schedule of Composition of Deposits (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Maturities of Time Deposits [Abstract]    
Savings $ 25,082 $ 21,971
Time deposits 6,804 2,887
Other interest-bearing deposits 16,690 15,165
Interest-bearing deposits 48,576 40,023
Noninterest-bearing deposits 17,204 23,466
Total deposits $ 65,780 $ 63,489