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 |