XML 100 R86.htm IDEA: XBRL DOCUMENT v3.25.2
CUSTOMER, BROKER-DEALER AND CLEARING RECEIVABLES AND PAYABLES (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Receivables:    
Customers $ 234,875 $ 220,243
Receivable from broker-dealers 14,089 17,885
Securities failed to deliver 3,756 1,900
Total customer, broker-dealer and clearing receivables 252,720 240,028
Payables:    
Customers 329,974 280,620
Payable to broker-dealers 17,315 18,112
Securities failed to receive 3,317 2,395
Total customer, broker-dealer and clearing payables $ 350,606 $ 301,127