XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Receivable from and payable to brokers, dealers and clearing organizations (Tables)
9 Months Ended
Sep. 30, 2024
Broker-Dealer [Abstract]  
Schedule of Receivable from and Payable to Brokers, Dealers and Clearing Organizations
(Expressed in thousands)  
 As of
 September 30, 2024December 31, 2023
Receivable from brokers, dealers and clearing organizations consisting of:
Securities borrowed$142,812 $158,612 
Receivable from brokers58,041 65,639 
Clearing organizations and other43,680 30,789 
Securities failed to deliver32,006 29,656 
Total$276,539 $284,696 
Payable to brokers, dealers and clearing organizations consisting of:
Securities loaned$272,010 $284,987 
Securities failed to receive35,200 23,809 
Payable to brokers4,685 447 
Clearing organizations and other (1)
7,634 52,647 
Total$319,529 $361,890 
(1) As of December 31, 2023, approximately $48.4 million of this balance represents a payable for trades executed, but not yet settled.