XML 30 R14.htm IDEA: XBRL DOCUMENT v3.20.4
Receivable From and Payable to Brokers, Dealers and Clearing Organizations
12 Months Ended
Dec. 31, 2020
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 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