XML 55 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Note 8 - Commitments and Contingencies - Change in Warranty Obligation (Details)
$ in Thousands
6 Months Ended
Oct. 31, 2021
USD ($)
Beginning accrued warranty obligations $ 25,960
Warranties issued during the period 4,926
Settlements made during the period (3,501)
Changes in accrued warranty obligations for pre-existing warranties during the period, including expirations (1,607)
Ending accrued warranty obligations $ 25,778