COMMITMENTS AND CONTINGENCIES - Future Minimum Annual Payments under Operating Leases (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Jun. 30, 2019 |
Jun. 30, 2018 |
Jun. 30, 2017 |
|
| Operating Leases [Abstract] | |||
| Operating leases, 2020 | $ 7,395 | ||
| Operating leases, 2021 | 5,509 | ||
| Operating leases, 2022 | 2,639 | ||
| Operating leases, 2023 | 2,205 | ||
| Operating leases, 2024 | 1,982 | ||
| Operating leases, thereafter | 7,116 | ||
| Operating leases, total | 26,846 | ||
| Operating leases, rent expense, net | $ 7,800 | $ 6,600 | $ 6,700 |