XML 40 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
Product Warranty (Tables)
6 Months Ended
Oct. 31, 2021
Product Warranties Disclosures [Abstract]  
Schedule of Warranty Liability The following is a reconciliation of the Company's warranty liability, which is included in other accrued expenses on the unaudited condensed consolidated balance sheets: 
 Six Months Ended
 October 31,
(in thousands)20222021
Beginning balance at May 1$6,878 $5,249 
Accrual19,022 9,892 
Settlements(17,360)(9,198)
Ending balance at October 31$8,540 $5,943