XML 35 R25.htm IDEA: XBRL DOCUMENT v3.20.4
Product Warranties (Tables)
6 Months Ended
Dec. 31, 2020
Product Warranties [Abstract]  
Schedule Of Changes In Liability For Warranty Costs

Six Months Ended
December 31,

2020

2019

Balance at the beginning of the period

$

21,132 

$

19,625 

Warranty accruals for the period

8,309 

6,776 

Warranty costs incurred for the period

(7,075)

(6,191)

Foreign currency translation adjustments

1,903 

76 

Balance at the end of the period

$

24,269 

$

20,286