XML 67 R47.htm IDEA: XBRL DOCUMENT v3.8.0.1
Employee Stock Plans - Additional Information (Detail)
12 Months Ended
Apr. 30, 2018
USD ($)
$ / shares
shares
Apr. 30, 2017
USD ($)
$ / shares
shares
Apr. 30, 2016
USD ($)
$ / shares
shares
Apr. 30, 2015
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Payments of tax withholdings on restricted stock | $ $ 3,794,000 $ 4,758,000 $ 7,410,000  
Shares repurchased during the period, value | $ $ 36,865,000 $ 33,579,000 $ 7,410,000  
Treasury Stock, Common        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares repurchased during the period 984,079 1,140,576 0  
Shares repurchased during the period, value | $ $ 33,100,000 $ 28,800,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      
Non-vested shares outstanding 700,000      
Total unrecognized compensation cost related to non-vested awards | $ $ 8,300,000      
Performance Based Restricted Stock Unit        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period 3 years      
Non-vested shares outstanding 200,000      
Total unrecognized compensation cost related to non-vested awards | $ $ 3,000,000      
Restricted Stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Non-vested shares outstanding 1,730,000 1,581,000 1,506,000 1,560,000
Total unrecognized compensation cost related to non-vested awards | $ $ 30,800,000      
Expected cost recognized over weighted-average period 2 years 3 months 18 days      
Shares repurchased during the period to pay for taxes 108,089 205,440    
Payments of tax withholdings on restricted stock | $ $ 3,800,000 $ 4,800,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 | $ $ 600,000 $ 800,000 $ 1,300,000  
Stock Options | Common Stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock issued for stock options exercised 41,075 53,955 87,648  
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      
Issuance of full-value stock awards limitation, required ratio to stock options 2.3      
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,100,000      
Employees stock purchased 198,749 207,141 95,135  
Employees stock purchased, price per share | $ / shares $ 31.77 $ 20.93 $ 28.83