XML 77 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Receivables from and Payables to Broker-dealers, Clearing Organizations and Customers - Schedule of Receivables from and Payables to Broker-dealers, Clearing Organizations and Customers (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Receivables from broker-dealers, clearing organizations and customers:    
Securities failed-to-deliver - broker-dealers and clearing organizations $ 109,307 $ 282,125
Securities failed-to-deliver - customers 136,424 284,322
Cash deposits with clearing organizations and broker-dealers 107,652 115,151
Other 4,345 6,338
Total 357,728 687,936
Payables to broker-dealers, clearing organizations and customers:    
Securities failed-to-receive - broker-dealers and clearing organizations 158,694 125,022
Securities failed-to-receive - customers 51,916 405,186
Other 8,235 7,190
Total $ 218,845 $ 537,398