XML 67 R48.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue Recognition and Contracts with Customers - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2019
Disaggregation Of Revenue [Line Items]      
Revenue recognized $ 15,000 $ 48,600  
Deferred revenue recognized   13,700 $ 10,500
Additional deferred revenue for outstanding performance obligations 3,100 51,100  
Net increase (decrease) of revenue 11,800 (2,500)  
ASU 2014-09      
Disaggregation Of Revenue [Line Items]      
Revenue recognized (14,957) (48,576)  
Additional deferred revenue for outstanding performance obligations $ 3,120 $ 51,107  
Total Net Sales | ASU 2014-09 | Geographic Concentration Risk | Domestic      
Disaggregation Of Revenue [Line Items]      
Concentration risk percentage 98.00%