XML 75 R60.htm IDEA: XBRL DOCUMENT v3.23.2
Product Warranties (Schedule of Changes in Liability for Warranty Costs) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]    
Balance at the beginning of the period $ 25,889 $ 22,032
Warranty accruals for the period 15,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