XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Product Warranty (Tables)
6 Months Ended
Oct. 31, 2023
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)20242023
Beginning balance at May 1$5,581 $8,014 
Accrual9,799 10,465 
Settlements(10,436)(11,506)
Ending balance at October 31$4,944 $6,973