XML 39 R16.htm IDEA: XBRL DOCUMENT v3.25.0.1
Receivable from and payable to brokers, dealers and clearing organizations
12 Months Ended
Dec. 31, 2024
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,
 20242023
Receivable from brokers, dealers and clearing organizations consists of:
Securities borrowed$137,177 $158,612 
Receivable from brokers59,487 65,639 
Securities failed to deliver8,459 29,656 
Clearing organizations and other (1)
33,142 30,789 
Other3,213 — 
Total$241,478 $284,696 
Payable to brokers, dealers and clearing organizations consists of:
Securities loaned$235,498 $284,987 
Payable to brokers607 447 
Securities failed to receive14,757 23,809 
Clearing organizations and other (2)
2,954 52,647 
Total$253,816 $361,890 
(1) As of December 31, 2024, approximately $15.4 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.