XML 66 R54.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies - Warranty provisions (Details) - USD ($)
$ in Thousands
9 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Changes in provision for warranties    
Balance at beginning of period $ 11,089 $ 11,149
Additions 4,171 3,524
Reductions for warranty repair costs and adjustments (3,630) (4,145)
Balance at end of period $ 11,630 $ 10,528