v3.26.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
Mar. 31, 2026
Dec. 31, 2025
Receivables from broker-dealers, clearing organizations and customers:    
Securities failed-to-deliver - broker-dealers and clearing organizations $ 425,549 $ 244,405
Securities failed-to-deliver - customers 426,627 131,632
Cash deposits with clearing organizations and broker-dealers 120,471 107,223
Other 4,402 5,951
Total 977,049 489,211
Payables to broker-dealers, clearing organizations and customers:    
Securities failed-to-receive - broker-dealers and clearing organizations 483,219 224,844
Securities failed-to-receive - customers 202,342 93,107
Other 10,741 8,008
Total $ 696,302 $ 325,959