XML 34 R25.htm IDEA: XBRL DOCUMENT v3.23.3
ACCRUED WARRANTY (Tables)
3 Months Ended
Sep. 30, 2023
Product Warranties Disclosures [Abstract]  
Schedule of Warranty Obligations
Warranty obligations, included in other current liabilities, were as follows (in thousands):
 Three Months Ended September 30,
 20232022
Beginning balance$8,745 $6,394 
Accruals for warranties issued during the period3,380 2,824 
Changes in liability for pre-existing warranties during the period546 71 
Settlements made during the period(3,022)(2,130)
Ending balance$9,649 $7,159