XML 44 R34.htm IDEA: XBRL DOCUMENT v3.20.4
Product Warranty (Tables)
9 Months Ended
Jan. 31, 2020
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)20212020
Beginning balance at May 1$3,753 $4,616 
Accrual13,885 17,132 
Settlements(13,150)(17,611)
Ending balance at January 31$4,488 $4,137