XML 40 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Receivable From and Payable to Brokers, Dealers and Clearing Organizations (Tables)
6 Months Ended
Jun. 30, 2021
Brokers and Dealers [Abstract]  
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