XML 60 R50.htm IDEA: XBRL DOCUMENT v3.25.2
Receivable from and payable to brokers, dealers and clearing organizations (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Receivable from brokers, dealers and clearing organizations consisting of:    
Securities borrowed $ 139,852 $ 137,177
Receivable from brokers 53,263 59,487
Securities failed to deliver 39,665 8,459
Clearing organizations and other 57,401 36,355
Total 290,181 241,478
Payable to brokers, dealers and clearing organizations consisting of:    
Securities loaned 404,916 235,498
Securities failed to receive 20,751 14,757
Payable to brokers 3,099 607
Clearing organizations and other 98,413 2,954
Total 527,179 253,816
Trade receivable $ 89,400 $ 15,400