XML 34 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
ACCRUED WARRANTY (Tables)
6 Months Ended
Dec. 31, 2023
Product Warranties Disclosures [Abstract]  
Schedule of Warranty Obligations
Warranty obligations, included in other current liabilities, were as follows (in thousands):
 Six Months Ended December 31,
 20232022
Beginning balance$8,745 $6,394 
Accruals for warranties issued during the period6,232 5,822 
Changes in liability for pre-existing warranties during the period687 222 
Settlements made during the period(5,757)(4,586)
Ending balance$9,907 $7,852