XML 32 R76.htm IDEA: XBRL DOCUMENT v3.20.1
Equity Incentive Plans - Assumptions Used to Estimated Fair Value of Stock Options Granted (Details)
12 Months Ended
Apr. 30, 2020
Apr. 30, 2019
Apr. 30, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected stock price volatility (in percentage) 54.80%    
Expected stock price volatility, minimum (in percentage)   40.50% 40.70%
Expected stock price volatility, maximum (in percentage)   46.70% 44.10%
Risk-free interest rate, minimum 1.40% 2.40% 1.80%
Risk-free interest rate, maximum 2.00% 3.10% 2.60%
Dividend yield (in percentage) 0.00% 0.00% 0.00%
Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years) 2 years 6 years 7 days 6 years 7 days
Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years) 7 years 3 months 7 days 6 years 29 days 6 years 29 days