XML 63 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Receivable from and payable to brokers, dealers and clearing organizations (Tables)
12 Months Ended
Dec. 31, 2024
Broker-Dealer [Abstract]  
Schedule of 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.