XML 162 R124.htm IDEA: XBRL DOCUMENT v3.25.0.1
BROKERAGE RECEIVABLES AND BROKERAGE PAYABLES (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Broker-Dealer [Abstract]    
Receivables from customers $ 18,512 $ 15,986
Receivables from brokers, dealers and clearing organizations 32,329 37,929
Total brokerage receivables 50,841 53,915
Payables to customers 51,993 49,206
Payables to brokers, dealers and clearing organizations 14,608 14,333
Total brokerage payables $ 66,601 $ 63,539