v3.26.1
Receivable from and payable to brokers, dealers and clearing organizations (Tables)
6 Months Ended
Jun. 30, 2026
Broker-Dealer [Abstract]  
Schedule of Receivable from and Payable to Brokers, Dealers and Clearing Organizations
(Expressed in thousands)  
 As of
 June 30, 2026December 31, 2025
Receivables from brokers, dealers and clearing organizations consisting of:
Securities borrowed$154,634 $160,006 
Receivables from brokers54,320 51,080 
Securities failed to deliver43,866 2,583 
Clearing organizations56,929 27,215 
Trade date receivables, net — 14,800 
Other7,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 brokers3,907 728 
Securities failed to receive36,095 18,937 
Trade date payables, net181,210 — 
Clearing organizations and other9,864 8,001 
Total$623,451 $397,997