XML 105 R92.htm IDEA: XBRL DOCUMENT v3.22.4
Receivables from and payables to brokers, dealers and clearing organizations (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Brokers and Dealers [Abstract]    
Broker-dealers $ 1,789,526 $ 1,533,713
Securities failed to deliver 25,031 17,851
Clearing organizations 43,915 56,075
Securities borrowed/loaned interest receivable 6,353 6,708
Receivable from brokers, dealers and clearing organizations 1,864,825 1,614,347
Broker-dealers 720,138 483,112
Securities failed to receive 26,984 57,894
Clearing organizations 27,956 37,925
Securities borrowed/loaned interest payable 8,831 7,622
Payables to brokers, dealers and clearing organizations $ 783,909 $ 586,553