XML 38 R29.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies (Tables)
9 Months Ended
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Changes in Warranty Liability
Changes in the Company’s warranty liability for the three and nine months ended December 31, 2022 and 2021 were as follows (in thousands): 
Three Months Ended
December 31,
Nine Months Ended
December 31,
 2022202120222021
Beginning of the period$41,960 $49,173 $46,219 $48,832 
Provision8,920 6,962 23,440 23,503 
Settlements(8,979)(8,056)(26,358)(24,219)
Effects of foreign currency translation730 (144)(670)(181)
End of the period$42,631 $47,935 $42,631 $47,935