XML 64 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Change in Accrued Warranties Recorded as Non-Current Liability (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2019
Accounting Policies [Abstract]      
Beginning Balance $ 336 $ 587 $ 1,720
Warranties issued and adjustments to provisions 875 193 135
Changes related to preexisting product recall accruals   (180) (589)
Warranty claims (494) (264) (679)
Ending Balance $ 717 $ 336 $ 587