XML 51 R35.htm IDEA: XBRL DOCUMENT v3.20.4
Receivable From and Payable to Brokers, Dealers and Clearing Organizations (Tables)
12 Months Ended
Dec. 31, 2020
Brokers and Dealers [Abstract]  
Receivable from and Payable to Brokers, Dealers and Clearing Organizations
(Expressed in thousands)  
 As of December 31,
 20202019
Receivable from brokers, dealers and clearing organizations consists of:
Securities borrowed$110,932 $99,635 
Receivable from brokers30,133 19,024 
Securities failed to deliver17,840 7,173 
Clearing organizations28,955 36,269 
Other15,634 1,192 
Total$203,494 $163,293 
Payable to brokers, dealers and clearing organizations consists of:
Securities loaned$249,499 $234,343 
Payable to brokers4,102 4,548 
Securities failed to receive6,218 14,603 
Clearing organizations and other (1)
92 267,481 
Total$259,911 $520,975