XML 51 R39.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies (Tables)
12 Months Ended
Apr. 30, 2022
Commitments and Contingencies Disclosure [Abstract]  
Reconciliation Of Warranty Liability
The following is a reconciliation of the Company's warranty liability:
 APRIL 30
(in thousands)20222021
PRODUCT WARRANTY RESERVE  
Beginning balance$5,249 $3,753 
Accrual for warranties26,580 21,247 
Settlements(24,951)(19,751)
Ending balance at fiscal year end$6,878 $5,249