XML 60 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Receivable from and payable to brokers, dealers and clearing organizations (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Receivable from brokers, dealers and clearing organizations consisting of:    
Securities borrowed $ 109,303 $ 137,177
Receivable from brokers 59,537 59,487
Securities failed to deliver 43,625 8,459
Clearing organizations and other 37,843 36,355
Total 250,308 241,478
Payable to brokers, dealers and clearing organizations consisting of:    
Securities loaned 360,889 235,498
Securities failed to receive 20,252 14,757
Payable to brokers 328 607
Clearing organizations and other 3,001 2,954
Total 384,470 253,816
Trade receivable $ 11,200 $ 15,400