v3.25.1
ACCRUED WARRANTY (Tables)
9 Months Ended
Mar. 31, 2025
Product Warranties Disclosures [Abstract]  
Schedule of Warranty Obligations
Warranty obligations, included in other current liabilities, were as follows (in thousands):
 Nine Months Ended March 31,
 20252024
Beginning balance$10,825 $8,745 
Accruals for warranties issued during the period11,728 9,463 
Changes in liability for pre-existing warranties during the period(847)887 
Settlements made during the period(9,766)(8,752)
Ending balance$11,940 $10,343