XML 84 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Receivable from and payable to brokers, dealers and clearing organizations (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Receivable from brokers, dealers and clearing organizations consists of:    
Securities borrowed $ 158,612 $ 127,817
Receivable from brokers 65,639 49,125
Securities failed to deliver 29,656 9,099
Clearing organizations and other 30,789 20,036
Total 284,696 206,077
Payable to brokers, dealers and clearing organizations consists of:    
Securities loaned 284,987 320,843
Payable to brokers 447 123
Securities failed to receive 23,809 62,646
Clearing organizations and other 52,647 166,394
Total $ 361,890 $ 550,006