XML 52 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Product Warranties (Tables)
12 Months Ended
Jun. 30, 2023
Product Warranties Disclosures [Abstract]  
Schedule of Changes in Liability for Warranty Costs Changes in the liability for product warranty for the years ended June 30, 2023 and June 30, 2022 are as follows (in thousands):
20232022
Balance at the beginning of the period$25,889 $22,032 
Warranty accruals for the period15,628 17,442 
Warranty costs incurred for the period (13,734)(12,124)
Foreign currency translation adjustments(162)(1,461)
Balance at the end of the period$27,621 $25,889