XML 82 R69.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Reconciliation Of Warranty Liability) (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Movement in Standard Product Warranty Accrual [Roll Forward]    
Beginning balance $ 3,753 $ 4,616
Accrual for warranties 21,247 21,886
Settlements (19,751) (22,749)
Ending balance at fiscal year end $ 5,249 $ 3,753