XML 63 R53.htm IDEA: XBRL DOCUMENT v3.24.3
Receivable from and payable to brokers, dealers and clearing organizations (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Receivable from brokers, dealers and clearing organizations consisting of:    
Securities borrowed $ 142,812 $ 158,612
Receivable from brokers 58,041 65,639
Clearing organizations and other 43,680 30,789
Securities failed to deliver 32,006 29,656
Total 276,539 284,696
Payable to brokers, dealers and clearing organizations consisting of:    
Securities loaned 272,010 284,987
Securities failed to receive 35,200 23,809
Payable to brokers 4,685 447
Clearing organizations and other 7,634 52,647
Total $ 319,529 361,890
Payables to clearing organization, not yet settled   $ 48,400