XML 45 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
Product Warranty (Tables)
9 Months Ended
Jan. 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: 
 Nine Months Ended
 January 31,
(in thousands)20222021
Beginning balance at May 1$5,249 $3,753 
Accrual18,729 13,885 
Settlements(17,821)(13,150)
Ending balance at January 31$6,157 $4,488