XML 93 R75.htm IDEA: XBRL DOCUMENT v3.25.0.1
Receivables from and Payables to Broker-Dealers, Clearing Organizations, Customers and Related Broker-Dealers (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Receivables from and Payables to Broker-Dealers, Clearing Organizations, Customers and Related Broker-Dealers    
Contract values of fails to deliver $ 213,409 $ 182,094
Receivables from clearing organizations 118,473 135,789
Other receivables from broker-dealers and customers 26,859 28,546
Net pending trades 1,365 0
Open derivative contracts 5,384 3,607
Total 365,490 350,036
Payables to Broker-Dealers, Clearing Organizations, Customers and Related Broker-Dealers    
Contract values of fails to receive 201,301 172,231
Payables to clearing organizations 5,643 10,846
Other payables to broker-dealers and customers 14,003 13,357
Net pending trades 0 76
Open derivative contracts 4,430 5,756
Total $ 225,377 $ 202,266