v3.26.1
Receivables from and Payables to Broker-Dealers, Clearing Organizations, Customers and Related Broker-Dealers (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Receivables from broker-dealers, clearing organizations, customers and related broker-dealers    
Contract values of fails to deliver $ 1,499,096 $ 284,804
Receivables from clearing organizations 156,016 151,212
Other receivables from broker-dealers and customers 45,775 29,591
Net pending trades 4,400 0
Open derivative contracts 14,308 2,428
Total 1,719,595 468,035
Payables to broker-dealers, clearing organizations, customers and related broker-dealers    
Contract values of fails to receive 1,439,766 275,290
Payables to clearing organizations 31,921 10,237
Other payables to broker-dealers and customers 19,940 18,114
Net pending trades 0 1,115
Open derivative contracts 12,590 1,608
Total $ 1,504,217 $ 306,364