XML 39 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies (Tables)
6 Months Ended
Oct. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Product Warranty Liability Changes in our warranty obligation for the six months ended October 31, 2020 consisted of the following:
 
 
October 31, 2020
Beginning accrued warranty obligations
 
$
25,624

      Warranties issued during the period
 
5,001

      Settlements made during the period
 
(2,817
)
      Changes in accrued warranty obligations for pre-existing warranties during the period, including expirations
 
(1,208
)
Ending accrued warranty obligations
 
$
26,600