XML 35 R15.htm IDEA: XBRL DOCUMENT v3.23.2
Receivable from and payable to brokers, dealers and clearing organizations
6 Months Ended
Jun. 30, 2023
Broker-Dealer [Abstract]  
Receivable from and payable to brokers, dealers and clearing organizations Receivable from and payable to brokers, dealers and clearing organizations
(Expressed in thousands)  
 As of
 June 30, 2023December 31, 2022
Receivable from brokers, dealers and clearing organizations consisting of:
Securities borrowed$255,568 $127,817 
Receivable from brokers48,354 49,125 
Clearing organizations and other 24,789 20,036 
Securities failed to deliver5,509 9,099 
Total$334,220 $206,077 
Payable to brokers, dealers and clearing organizations consisting of:
Securities loaned$336,513 $320,843 
Securities failed to receive5,656 62,646 
Payable to brokers553 123 
Clearing organizations and other (1)
78,681 166,394 
Total$421,403 $550,006 
(1)