XML 68 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies (Tables)
6 Months Ended
Sep. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Changes in Warranty Liabilities
Changes in the Company’s warranty liabilities for the three and six months ended September 30, 2023 and 2022 were as follows (in thousands): 
Three months ended September 30,Six months ended September 30,
 2023202220232022
Beginning of the period$39,885 $43,841 $40,886 $46,219 
Provision10,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