XML 88 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Receivable from and payable to brokers, dealers and clearing organizations (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Receivable from brokers, dealers and clearing organizations consists of:    
Securities borrowed $ 137,177 $ 158,612
Receivable from brokers 59,487 65,639
Securities failed to deliver 8,459 29,656
Clearing organizations and other 33,142 30,789
Other 3,213 0
Total 241,478 284,696
Payable to brokers, dealers and clearing organizations consists of:    
Securities loaned 235,498 284,987
Payable to brokers 607 447
Securities failed to receive 14,757 23,809
Clearing organizations and other 2,954 52,647
Total 253,816 $ 361,890
Trade date receivable 15,400  
Payables to clearing organization, not yet settled $ 48,400