XML 49 R37.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stockholders' Equity - Additional Information (Detail)
3 Months Ended 6 Months Ended 12 Months Ended
Oct. 31, 2017
USD ($)
shares
Oct. 31, 2017
USD ($)
OptionPlan
shares
Oct. 31, 2016
USD ($)
shares
Apr. 30, 2017
USD ($)
shares
Jun. 30, 2015
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock repurchase authorization | $         $ 50,000,000
Repurchase of common stock   0   2,600,000  
Number of incentive stock option plans | OptionPlan   2      
Intrinsic value of stock outstanding | $ $ 2,600,000 $ 2,600,000 $ 7,900,000    
Intrinsic value of stock exercisable | $ 2,600,000 $ 2,600,000 $ 7,900,000    
Stock options exercised   0 0    
Unrecognized compensation cost of outstanding stock options | $ 0 $ 0      
Stock-based compensation expense | $   $ 4,200,000 $ 3,900,000    
Performance period   3 years      
Percentage of maximum potential aggregate award granted   200.00%      
Percentage of stock outperform in order for target award to vest   5.00%      
RSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock units, awarded   220,872 225,634    
Stock units, forfeited     15,006    
PSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock units, awarded   105,500 118,500    
Share based payment award percentage of award achieved   115.20% 200.00%    
RSUs and PSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation expense | $   $ 3,800,000 $ 3,600,000    
Stock units, awarded   236,876 344,134    
Stock units, vested   281,263 363,702    
Grant date fair value of vested RSUs and PSUs | $   $ 5,900,000 $ 10,200,000    
Stock units, forfeited   122,473 15,006    
Unrecognized compensation cost related to unvested RSUs and PSUs | $ $ 11,400,000 $ 11,400,000      
Weighted average remaining contractual term   1 year 7 months 7 days      
Non-Executive Employees | RSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock units, awarded   177,560 170,738    
Directors | RSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock units, awarded   43,312 24,896    
Executive Officer | RSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock units, awarded     30,000    
Executive Officer | PSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock units, vested   121,504 237,000    
2013 Incentive Stock Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Period of award vested exercisable   10 years      
ESPP          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock shares excluded from computation of diluted earnings per share 24,359 14,023      
Shares issued under employee stock purchase plan   81,643 66,812    
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