XML 59 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Receivable from and payable to brokers, dealers and clearing organizations (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Receivable from brokers, dealers and clearing organizations consisting of:    
Securities borrowed $ 256,508 $ 127,817
Receivable from brokers 72,942 49,125
Clearing organizations and other 19,101 20,036
Securities failed to deliver 12,488 9,099
Total 361,039 206,077
Payable to brokers, dealers and clearing organizations consisting of:    
Securities loaned 368,101 320,843
Securities failed to receive 10,105 62,646
Payable to brokers 226 123
Clearing organizations and other 257,538 166,394
Total $ 635,970 $ 550,006