XML 51 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies (Tables)
12 Months Ended
Apr. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Reconciliation Of Warranty Liability
The following is a reconciliation of the Company's warranty liability:
 APRIL 30,
(in thousands)20232022
PRODUCT WARRANTY RESERVE  
Beginning balance$6,878 $5,249 
Accrual for warranties34,620 26,580 
Settlements(33,484)(24,951)
Ending balance at fiscal year end$8,014 $6,878