XML 106 R93.htm IDEA: XBRL DOCUMENT v3.22.0.1
Receivables from and payables to brokers, dealers and clearing organizations (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Brokers and Dealers [Abstract]    
Receivable from Broker-dealers $ 1,533,713 $ 1,608,273
Securities Failed-to-Deliver 17,851 55,655
Clearing organizations 56,075 41,795
Securities borrowed/loaned interest receivable 6,708 24,021
Receivable from brokers, dealers and clearing organizations 1,614,347 1,729,744
Payable to Broker-Dealers 492,577 286,011
Securities Failed-to-Receive 57,894 68,036
Clearing organizations 37,925 33,732
Securities loaned interest payable (1,843) 27,364
Payables to brokers, dealers and clearing organizations $ 586,553 $ 415,143