XML 59 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity - Additional Information (Detail)
3 Months Ended
Jul. 31, 2018
USD ($)
OptionPlan
shares
Jul. 31, 2017
USD ($)
shares
Apr. 30, 2017
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Repurchase of common stock | shares 0    
Number of stock incentive option plans | OptionPlan 2    
Intrinsic value of stock outstanding | $ $ 853,000 $ 4,700,000  
Intrinsic value of stock exercisable | $ 853,000 $ 4,700,000  
Intrinsic value of stock exercised | $ $ 76,000    
Proceeds from exercise of employee stock options (in shares) | shares 17,399 0  
Unrecognized compensation cost of outstanding stock options | $ $ 0    
Stock-based compensation expense | $ $ 2,000,000 $ 1,900,000  
Performance period 3 years    
RSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Grant date fair value of vested RSUs and PSUs | $ $ 1,700,000    
Stock units, forfeited | shares 6,180    
PSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock units, awarded | shares   105,500  
Stock units, forfeited | shares 112,000    
Share based payment award percentage of award achieved   115.20%  
RSUs and PSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense | $ $ 1,800,000 $ 1,700,000  
Stock units, awarded | shares 140,771 180,184  
Grant date fair value of vested RSUs and PSUs | $   $ 1,700,000  
Stock units, forfeited | shares 118,180 92,902  
Stock units, vested | shares 146,523 247,491  
Unrecognized compensation cost related to unvested RSUs and PSUs | $ $ 9,300,000    
Weighted average remaining contractual term 1 year 9 months 18 days    
Non-Executive Employees | RSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock units, awarded | shares 140,771 164,180  
Executive Officer | PSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock units, vested | shares   121,504  
2013 Incentive Stock Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock option, exercisable period 10 years    
Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock repurchase authorization | $     $ 50,000,000
Maximum | 2013 Incentive Stock Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Period to award vested and calculate volatility rate 4 years    
Minimum | 2013 Incentive Stock Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Period to award vested and calculate volatility rate 3 years