XML 60 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Receivable from and payable to brokers, dealers and clearing organizations (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Receivable from brokers, dealers and clearing organizations consisting of:    
Securities borrowed $ 142,544 $ 127,817
Receivable from brokers 45,021 49,125
Clearing organizations and other 51,606 20,036
Securities failed to deliver 20,203 9,099
Total 259,374 206,077
Payable to brokers, dealers and clearing organizations consisting of:    
Securities loaned 292,860 320,843
Securities failed to receive 29,031 62,646
Payable to brokers 1,337 123
Clearing organizations and other 27,116 166,394
Total $ 350,344 $ 550,006