XML 57 R48.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - Changes in Warranty Liability (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Changes in the warranty liability:        
Beginning of the period $ 41,960 $ 49,173 $ 46,219 $ 48,832
Provision 8,920 6,962 23,440 23,503
Settlements (8,979) (8,056) (26,358) (24,219)
Effects of foreign currency translation 730 (144) (670) (181)
End of the period $ 42,631 $ 47,935 $ 42,631 $ 47,935