XML 90 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Receivables from and Payables to Broker-Dealers, Clearing Organizations, Customers and Related Broker-Dealers (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Receivables from broker-dealers, clearing organizations, customers and related broker-dealers1    
Contract values of fails to deliver $ 182,094 $ 404,076
Receivables from clearing organizations 135,789 132,149
Other receivables from broker-dealers and customers 28,546 19,693
Open derivative contracts 3,607 3,762
Total 350,036 559,680
Payables to broker-dealers, clearing organizations, customers and related broker-dealers1    
Contract values of fails to receive 172,231 362,682
Payables to clearing organizations 10,846 16,855
Other payables to broker-dealers and customers 13,357 15,871
Net pending trades 76 1,634
Open derivative contracts 5,756 7,633
Total $ 202,266 $ 404,675