XML 38 R29.htm IDEA: XBRL DOCUMENT v3.21.4
Commitments and Contingencies (Tables)
9 Months Ended
Dec. 31, 2021
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, 2021 and 2020 were as follows (in thousands): 
Three Months Ended
December 31,
Nine Months Ended
December 31,
 2021202020212020
Beginning of the period$49,173 $41,782 $48,832 $40,039 
Provision6,962 13,692 23,503 28,575 
Settlements(8,056)(8,371)(24,219)(22,073)
Effects of foreign currency translation(144)489 (181)1,051 
End of the period$47,935 $47,592 $47,935 $47,592