XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Product Warranty (Tables)
6 Months Ended
Oct. 31, 2022
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)20232022
Beginning balance at May 1$8,014 $6,878 
Accrual10,465 19,022 
Settlements(11,506)(17,360)
Ending balance at October 31$6,973 $8,540