XML 39 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Receivable from and payable to brokers, dealers and clearing organizations
12 Months Ended
Dec. 31, 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 December 31,
 20232022
Receivable from brokers, dealers and clearing organizations consists of:
Securities borrowed$158,612 $127,817 
Receivable from brokers65,639 49,125 
Securities failed to deliver29,656 9,099 
Clearing organizations and other 30,789 20,036 
Total$284,696 $206,077 
Payable to brokers, dealers and clearing organizations consists of:
Securities loaned$284,987 $320,843 
Payable to brokers447 123 
Securities failed to receive23,809 62,646 
Clearing organizations and other (1)
52,647 166,394 
Total$361,890 $550,006 
(1) The balances are primarily related to a trade/settlement date adjustment for positions in inventory.