XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Product Warranty (Tables)
3 Months Ended
Jul. 31, 2024
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 condensed consolidated balance sheets: 
 Three Months Ended
 July 31,
(in thousands)20252024
Beginning balance at May 1$4,161 $5,581 
Accrual4,273 4,878 
Settlements(4,355)(5,253)
Ending balance at July 31$4,079 $5,206