XML 56 R46.htm IDEA: XBRL DOCUMENT v3.25.3
Commitments and Contingencies - Changes in Warranty Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Changes in the warranty liability:        
Beginning of the period $ 50,206 $ 44,502 $ 49,184 $ 44,654
Provision 10,372 11,776 18,994 21,962
Settlements (10,392) (9,975) (18,641) (20,013)
Effects of foreign currency translation 5 530 654 230
End of the period $ 50,191 $ 46,833 $ 50,191 $ 46,833