XML 24 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Receivable From and Payable to Brokers, Dealers and Clearing Organizations
6 Months Ended
Jun. 30, 2021
Brokers and Dealers [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
 June 30, 2021December 31, 2020
Receivable from brokers, dealers and clearing organizations consists of:
Securities borrowed$119,146 $110,932 
 Receivables from brokers35,210 30,133 
Securities failed to deliver48,272 17,840 
Clearing organizations31,525 28,955 
Other1,291 15,634 
Total$235,444 $203,494 
Payable to brokers, dealers and clearing organizations consists of:
Securities loaned$267,521 $249,499 
Payable to brokers2,599 4,102 
Securities failed to receive13,599 6,218 
Other (1)
65,427 92 
Total$349,146 $259,911