XML 103 R87.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CUSTOMER, BROKER-DEALER AND CLEARING RECEIVABLES AND PAYABLES (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Jun. 30, 2023
Receivables:    
Customers $ 220,243 $ 309,308
Receivable from broker-dealers 17,885 57,735
Securities failed to deliver 1,900 7,031
Total customer, broker-dealer and clearing receivables 240,028 374,074
Payables:    
Customers 280,620 382,689
Payable to broker-dealers 18,112 58,758
Securities failed to receive 2,395 4,030
Total customer, broker-dealer and clearing payables $ 301,127 $ 445,477