XML 97 R53.htm IDEA: XBRL DOCUMENT v3.24.2
Receivable from and payable to brokers, dealers and clearing organizations (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Receivable from brokers, dealers and clearing organizations consisting of:    
Securities borrowed $ 134,454 $ 158,612
Receivable from brokers 57,699 65,639
Clearing organizations and other 84,824 30,789
Securities failed to deliver 20,054 29,656
Total 297,031 284,696
Payable to brokers, dealers and clearing organizations consisting of:    
Securities loaned 247,219 284,987
Securities failed to receive 22,961 23,809
Payable to brokers 1,557 447
Clearing organizations and other 6,489 52,647
Total 278,226 361,890
Receivables from clearing organizations, not yet settled $ 41,500  
Payables to clearing organization, not yet settled   $ 48,400