XML 60 R50.htm IDEA: XBRL DOCUMENT v3.26.1
Receivable from and payable to brokers, dealers and clearing organizations (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Receivables from brokers, dealers and clearing organizations consisting of:    
Securities borrowed $ 158,057 $ 160,006
Receivables from brokers 48,775 51,080
Securities failed to deliver 20,360 2,583
Clearing organizations 28,846 27,215
Trade date receivables 33,430 14,800
Other 5,908 4,317
Total 295,376 260,001
Payables to brokers, dealers and clearing organizations consisting of:    
Securities loaned 320,163 370,331
Payables to brokers 1,136 728
Securities failed to receive 49,557 18,937
Clearing organizations and other 4,077 8,001
Total $ 374,933 $ 397,997