XML 78 R65.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stockholders' Equity - Assumptions Used to Estimate Fair Value of Options and ESSP Using Black-Scholes Option Pricing Model (Details)
12 Months Ended
Apr. 30, 2017
Apr. 30, 2016
Apr. 30, 2015
Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term    
Stock Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected volatility, minimum 37.00% 42.00% 43.00%
Expected volatility, maximum 38.00% 42.00% 50.00%
Risk-free interest rate, minimum 0.97% 1.50% 1.46%
Risk-free interest rate, maximum 1.93% 1.92% 1.93%
Expected term   6 years 6 years
Dividend yield 0.00% 0.00% 0.00%
Stock Options | Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term 3 years 9 months 20 days    
Stock Options | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term 4 years 7 months    
Performance Stock Options (PSOs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected volatility, minimum 38.00% 0.00% 0.00%
Expected volatility, maximum 40.00% 0.00% 0.00%
Risk-free interest rate, minimum 1.04% 0.00% 0.00%
Risk-free interest rate, maximum 1.13% 0.00% 0.00%
Expected term   0 years 0 years
Dividend yield 0.00% 0.00% 0.00%
Performance Stock Options (PSOs) [Member] | Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term 4 years 9 months 7 days    
Performance Stock Options (PSOs) [Member] | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term 5 years 3 months 4 days    
Employee Stock Purchase Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected volatility, minimum 38.00% 30.00% 36.00%
Expected volatility, maximum 51.00% 57.00% 57.00%
Risk-free interest rate, minimum 0.46% 0.10% 0.05%
Risk-free interest rate, maximum 0.89% 0.46% 0.11%
Expected term 6 months 6 months 6 months
Dividend yield 0.00% 0.00% 0.00%