| Schedule of Receivable from and Payable to Brokers, Dealers and Clearing Organizations |
| | | | | | | | | | | | | (Expressed in thousands) | | | | | | As of | | | June 30, 2026 | | December 31, 2025 | | Receivables from brokers, dealers and clearing organizations consisting of: | | | | | Securities borrowed | $ | 154,634 | | | $ | 160,006 | | | Receivables from brokers | 54,320 | | | 51,080 | | | Securities failed to deliver | 43,866 | | | 2,583 | | | Clearing organizations | 56,929 | | | 27,215 | | | Trade date receivables, net | — | | | 14,800 | | | Other | 7,479 | | | 4,317 | | | Total | $ | 317,228 | | | $ | 260,001 | | | Payables to brokers, dealers and clearing organizations consisting of: | | | | | Securities loaned | $ | 392,375 | | | $ | 370,331 | | | Payables to brokers | 3,907 | | | 728 | | | Securities failed to receive | 36,095 | | | 18,937 | | | Trade date payables, net | 181,210 | | | — | | | Clearing organizations and other | 9,864 | | | 8,001 | | | Total | $ | 623,451 | | | $ | 397,997 | |
|