XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Receivable from and payable to brokers, dealers and clearing organizations (Tables)
9 Months Ended
Sep. 30, 2023
Broker-Dealer [Abstract]  
Schedule of Receivable from and Payable to Brokers, Dealers and Clearing Organizations
(Expressed in thousands)  
 As of
 September 30, 2023December 31, 2022
Receivable from brokers, dealers and clearing organizations consisting of:
Securities borrowed$142,544 $127,817 
Receivable from brokers45,021 49,125 
Clearing organizations and other 51,606 20,036 
Securities failed to deliver20,203 9,099 
Total$259,374 $206,077 
Payable to brokers, dealers and clearing organizations consisting of:
Securities loaned$292,860 $320,843 
Securities failed to receive29,031 62,646 
Payable to brokers1,337 123 
Clearing organizations and other (1)
27,116 166,394 
Total$350,344 $550,006 
(1) The balances are primarily related to trade date / settlement date adjustments for positions in inventory.