XML 59 R49.htm IDEA: XBRL DOCUMENT v3.25.3
Receivable from and payable to brokers, dealers and clearing organizations (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Receivable from brokers, dealers and clearing organizations consisting of:    
Securities borrowed $ 164,230 $ 137,177
Receivable from brokers 54,255 59,487
Securities failed to deliver 64,234 8,459
Clearing organizations and other 42,623 36,355
Total 325,342 241,478
Payable to brokers, dealers and clearing organizations consisting of:    
Securities loaned 286,694 235,498
Securities failed to receive 29,530 14,757
Payable to brokers 1,379 607
Clearing organizations and other 4,736 2,954
Total 322,339 253,816
Trade receivable $ 16,600 $ 15,400