v3.26.1
CUSTOMER, BROKER-DEALER AND CLEARING RECEIVABLES AND PAYABLES (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Receivables:    
Customers $ 314,799 $ 234,875
Receivable from broker-dealers 22,089 14,089
Securities failed to deliver 11,056 3,756
Total customer, broker-dealer and clearing receivables 347,944 252,720
Payables:    
Customers 315,358 329,974
Payable to broker-dealers 38,784 17,315
Securities failed to receive 11,650 3,317
Total customer, broker-dealer and clearing payables $ 365,792 $ 350,606