ACCRUED WARRANTY (Details) - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward] | ||
| Warranty accrual, beginning balance | $ 11,739 | $ 10,825 |
| Accruals for warranties issued during the period | 13,618 | 15,208 |
| Changes in liability for pre-existing warranties during the period | (2,547) | (1,702) |
| Settlements made during the period | (11,696) | (12,592) |
| Warranty accrual, ending balance | $ 11,114 | $ 11,739 |