Commitments and Contingencies - Changes in Warranty Liability (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Sep. 30, 2022 |
Sep. 30, 2021 |
Sep. 30, 2022 |
Sep. 30, 2021 |
|
Changes in the warranty liability: | ||||
Beginning of the period | $ 43,841 | $ 49,093 | $ 46,219 | $ 48,832 |
Provision | 7,897 | 8,095 | 14,520 | 16,541 |
Settlements | (9,098) | (7,848) | (17,379) | (16,163) |
Effects of foreign currency translation | (680) | (167) | (1,400) | (37) |
End of the period | $ 41,960 | $ 49,173 | $ 41,960 | $ 49,173 |