XML 57 R47.htm IDEA: XBRL DOCUMENT v3.24.4
Commitments and Contingencies - Schedule of Changes in Warranty Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Changes in the warranty liability:        
Beginning of the period $ 46,833 $ 40,265 $ 44,654 $ 40,886
Provision 12,060 11,249 34,022 30,734
Settlements (9,111) (10,158) (29,124) (29,914)
Effects of foreign currency translation (721) 421 (491) 71
End of the period $ 49,061 $ 41,777 $ 49,061 $ 41,777