Receivables from and Payables to Brokers, Dealers and Clearing Organizations - Schedule of Receivables from and Payables to Brokers, Dealers and Clearing Organizations (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Receivables from brokers, dealers and clearing organizations | ||
| Receivable from clearing organizations | $ 187,512 | $ 33,482 |
| Receivable from brokers and dealers | 17,763 | 20,130 |
| Total receivables from brokers, dealers and clearing organizations | 205,275 | 53,612 |
| Payables to brokers, dealers and clearing organizations | ||
| Payable to brokers and dealers | 2,000 | 22,358 |
| Total payables to brokers, dealers and clearing organizations | $ 2,000 | $ 22,358 |