COMMITMENTS AND CONTINGENCIES - Future Minimum Annual Payments under Operating Leases (Details)
$ in Thousands
Jun. 30, 2015
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2016 $ 4,035
2017 2,851
2018 1,311
2019 244
2020 169
Thereafter 0
Total $ 8,610