XML 48 R35.htm IDEA: XBRL DOCUMENT v3.8.0.1
Employee Stock Plans - Additional Information (Detail)
3 Months Ended 6 Months Ended
Oct. 31, 2017
USD ($)
shares
Oct. 31, 2016
USD ($)
shares
Oct. 31, 2017
USD ($)
$ / shares
shares
Oct. 31, 2016
USD ($)
$ / shares
shares
Apr. 30, 2017
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Payments of tax withholdings on restricted stock | $     $ 3,461,000 $ 4,177,000  
Shares repurchased during the period, value | $ $ 25,350,000 $ 6,956,000 $ 32,722,000 $ 11,117,000  
Treasury Stock, Common          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares repurchased during the period 773,923 335,500 893,279 335,500  
Shares repurchased during the period, value | $ $ 25,300,000 $ 6,900,000 $ 29,300,000 $ 6,900,000  
Time Based Restricted Stock          
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 700,000   700,000    
Total unrecognized compensation cost related to non-vested awards | $ $ 11,400,000   $ 11,400,000    
Performance Based Restricted Stock Unit          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period     3 years    
Shares outstanding 200,000   200,000    
Total unrecognized compensation cost related to non-vested awards | $ $ 5,600,000   $ 5,600,000    
Restricted Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares outstanding 1,733,000   1,733,000   1,581,000
Total unrecognized compensation cost related to non-vested awards | $ $ 40,500,000   $ 40,500,000    
Expected cost recognized over weighted-average period     2 years 6 months    
Shares repurchased during the period to pay for taxes 2,888   100,371 186,517  
Payments of tax withholdings on restricted stock | $ $ 100,000   $ 3,400,000 $ 4,200,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 | $   $ 200,000 $ 600,000 $ 600,000  
Stock Options | Common Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock issued for stock options exercised 0 11,620 41,075 44,090  
Stock Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock incentive plan, additional number of shares     5,500,000    
Maximum number of shares reserved for issuance 11,200,000   11,200,000    
Issuance of full-value stock awards limitation, required ratio to stock options 2.3   2.3    
ESPP          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Maximum number of shares reserved for issuance 3,000,000   3,000,000    
Authorized payroll deductions 15.00%   15.00%    
Authorized payroll deductions, value | $     $ 25,000    
Fair market price of common stock     85.00%    
Shares available for future issuance 1,200,000   1,200,000    
Employees stock purchased 0 0 116,285 114,011  
Employees stock purchased, price per share | $ / shares     $ 29.35 $ 17.60