XML 71 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Receivable from and payable to brokers, dealers and clearing organizations (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Receivable from brokers, dealers and clearing organizations consisting of:    
Securities borrowed $ 255,568 $ 127,817
Receivable from brokers 48,354 49,125
Clearing organizations and other 24,789 20,036
Securities failed to deliver 5,509 9,099
Total 334,220 206,077
Payable to brokers, dealers and clearing organizations consisting of:    
Securities loaned 336,513 320,843
Securities failed to receive 5,656 62,646
Payable to brokers 553 123
Clearing organizations and other 78,681 166,394
Total $ 421,403 $ 550,006