XML 55 R41.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingencies (Tables)
12 Months Ended
Apr. 30, 2025
Commitments and Contingencies Disclosure [Abstract]  
Reconciliation Of Warranty Liability
The following is a reconciliation of the Company's warranty liability:
 APRIL 30,
(in thousands)20252024
Beginning balance$5,581 $8,014 
Accrual for warranties18,146 19,942 
Settlements(19,566)(22,375)
Ending balance at fiscal year end$4,161 $5,581