XML 330 R118.htm IDEA: XBRL DOCUMENT v3.25.0.1
Customer Deposits - Components (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Customer deposits    
Fixed rate certificates $ 11,083 $ 13,284
Other 104 151
Total investment certificate reserves 11,187 13,435
Interest bearing checking 1,438 1,258
Money market 20,232 19,940
Savings 637 301
Brokerage deposits 2,332 2,387
Total banking and brokerage deposits 24,639 23,886
Total $ 35,826 $ 37,321