STOCK BASED COMPENSATION - Options Outstanding by Price Range (Details)
12 Months Ended
Jun. 30, 2020
$ / shares
shares
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options outstanding - number of options (in shares) | shares 22,265
$2.90 - $8.31  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of exercise prices - lower limit (in dollars per share) $ 2.90
Range of exercise prices - upper limit (in dollars per share) $ 8.31
Options outstanding - number of options (in shares) | shares 2,716
Options outstanding - weighted average remaining contractual life 11 months 23 days
Options outstanding - weighted average exercise price (in dollars per share) $ 6.94
$10.77 - $10.77  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of exercise prices - lower limit (in dollars per share) 10.77
Range of exercise prices - upper limit (in dollars per share) $ 10.77
Options outstanding - number of options (in shares) | shares 15,840
Options outstanding - weighted average remaining contractual life 2 years 4 months 13 days
Options outstanding - weighted average exercise price (in dollars per share) $ 10.77
$12.88 - $15.00  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of exercise prices - lower limit (in dollars per share) 12.88
Range of exercise prices - upper limit (in dollars per share) $ 15.00
Options outstanding - number of options (in shares) | shares 2,209
Options outstanding - weighted average remaining contractual life 2 years 6 months 29 days
Options outstanding - weighted average exercise price (in dollars per share) $ 12.90
$18.49 - $18.49  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of exercise prices - lower limit (in dollars per share) 18.49
Range of exercise prices - upper limit (in dollars per share) $ 18.49
Options outstanding - number of options (in shares) | shares 1,000
Options outstanding - weighted average remaining contractual life 1 year 6 months 3 days
Options outstanding - weighted average exercise price (in dollars per share) $ 18.49
$19.99 - $19.99  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of exercise prices - lower limit (in dollars per share) 19.99
Range of exercise prices - upper limit (in dollars per share) $ 19.99
Options outstanding - number of options (in shares) | shares 500
Options outstanding - weighted average remaining contractual life 1 year 5 months 1 day
Options outstanding - weighted average exercise price (in dollars per share) $ 19.99