XML 50 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Product Warranties (Tables)
12 Months Ended
Jun. 30, 2021
Product Warranties [Abstract]  
Schedule Of Changes In Liability For Warranty Costs

2021

2020

Balance at the beginning of the period

$

21,132 

$

19,625 

Warranty accruals for the period

14,366 

14,167 

Warranty costs incurred for the period

(14,858)

(12,229)

Foreign currency translation adjustments

1,392 

(431)

Balance at the end of the period

$

22,032 

$

21,132