ACCRUED WARRANTY (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward]    
Beginning balance $ 4,518 $ 3,840
Accruals for warranties issued during the period 7,339 7,707
Changes in liability for pre-existing warranties during the period 360 (35)
Settlements made during the period (7,679) (6,994)
Total $ 4,538 $ 4,518