XML 88 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies - Schedule of Changes in Warranty Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Changes in the warranty liability:        
Beginning of the period $ 39,885 $ 43,841 $ 40,886 $ 46,219
Provision 10,393 7,897 19,485 14,520
Settlements (9,838) (9,098) (19,756) (17,379)
Effects of foreign currency translation (175) (680) (350) (1,400)
End of the period $ 40,265 $ 41,960 $ 40,265 $ 41,960