XML 45 R35.htm IDEA: XBRL DOCUMENT v3.5.0.2
Employee Stock Plans - Additional Information (Detail)
3 Months Ended
Jul. 31, 2016
USD ($)
$ / shares
shares
Jul. 31, 2015
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Purchase of common stock | $ $ 4,161,000 $ 6,573,000
Shares repurchased during the period 0 0
Time Based Restricted Stock | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 3 years  
Time Based Restricted Stock | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 4 years  
Market Based Restricted Stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 3 years  
Shares outstanding 600,000  
Total unrecognized compensation cost related to non-vested awards | $ $ 11,700,000  
Performance Based Restricted Stock Unit    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 3 years  
Shares outstanding 100,000  
Total unrecognized compensation cost related to non-vested awards | $ $ 9,300,000  
Stock Options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Proceeds from issuance of common stock upon exercise of employee stock options | $ $ 400,000 $ 1,100,000
Stock Options | Common Stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock issued for stock options exercised 32,470 71,428
Restricted Stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total unrecognized compensation cost related to non-vested awards | $ $ 41,600,000  
Expected cost recognized over weighted-average period 2 years 8 months 12 days  
Shares repurchased during the period to pay for taxes 185,754 188,104
Purchase of common stock | $ $ 4,200,000 $ 6,600,000
Stock Incentive Plan 2008    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Maximum number of shares reserved for issuance 5,700,000  
Issuance of full-value stock awards limitation, required ratio to stock options 1.91  
ESPP    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Maximum number of shares reserved for issuance 3,000,000  
Authorized payroll deductions 15.00%  
Authorized payroll deductions, value | $ $ 25,000  
Fair market price of common stock 85.00%  
Shares available for future issuance 1,400,000  
Employees stock purchased 114,011 44,334
Employees stock purchased, price per share | $ / shares $ 17.60 $ 29.55