v3.26.1
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