XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.4
Commitments and Contingencies (Tables)
9 Months Ended
Dec. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Changes in Warranty Liabilities
Changes in the Company’s warranty liabilities for the three and nine months ended December 31, 2024 and 2023 were as follows (in thousands): 
Three months ended December 31,Nine months ended December 31,
 2024202320242023
Beginning of the period$46,833 $40,265 $44,654 $40,886 
Provision12,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