v3.26.1
ACCRUED WARRANTY - Schedule of Warranty Obligations (Details) - USD ($)
$ in Thousands
9 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward]    
Beginning balance $ 11,739 $ 10,825
Accruals for warranties issued during the period 10,126 11,728
Changes in liability for pre-existing warranties during the period (2,306) (847)
Settlements made during the period (8,749) (9,766)
Ending balance $ 10,810 $ 11,940