XML 77 R33.htm IDEA: XBRL DOCUMENT v3.24.2
Receivable from and payable to brokers, dealers and clearing organizations (Tables)
6 Months Ended
Jun. 30, 2024
Broker-Dealer [Abstract]  
Schedule of Receivable from and Payable to Brokers, Dealers and Clearing Organizations
(Expressed in thousands)  
 As of
 June 30, 2024December 31, 2023
Receivable from brokers, dealers and clearing organizations consisting of:
Securities borrowed$134,454 $158,612 
Receivable from brokers57,699 65,639 
Clearing organizations and other (1)
84,824 30,789 
Securities failed to deliver20,054 29,656 
Total$297,031 $284,696 
Payable to brokers, dealers and clearing organizations consisting of:
Securities loaned$247,219 $284,987 
Securities failed to receive22,961 23,809 
Payable to brokers1,557 447 
Clearing organizations and other (2)
6,489 52,647 
Total$278,226 $361,890 
(1) As of June 30, 2024, approximately $41.5 million of this balance represents a receivable for trades executed, but not yet settled.
(2) As of December 31, 2023, approximately $48.4 million of this balance represents a payable for trades executed, but not yet settled.