XML 68 R56.htm IDEA: XBRL DOCUMENT v3.25.3
Commitments and Contingencies - Warranty provisions (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Changes in provision for warranties    
Balance at beginning of period $ 11,612 $ 11,089
Additions 450 988
Reductions for warranty repair costs and adjustments (1,498) (719)
Balance at end of period $ 10,564 $ 11,358