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 |