XML 54 R36.htm IDEA: XBRL DOCUMENT v3.19.1
Employee Stock Plans - Additional Information (Detail)
3 Months Ended 9 Months Ended
Jan. 31, 2019
USD ($)
$ / shares
shares
Oct. 31, 2018
USD ($)
Jul. 31, 2018
USD ($)
Jan. 31, 2018
USD ($)
$ / shares
shares
Oct. 31, 2017
USD ($)
Jul. 31, 2017
USD ($)
Jan. 31, 2019
USD ($)
$ / shares
shares
Jan. 31, 2018
USD ($)
$ / shares
shares
Apr. 30, 2018
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Payments of tax withholdings on restricted stock | $             $ 20,497,000 $ 3,657,000  
Number stock options exercised during the period 0     0          
Shares repurchased during the period, value | $ $ 21,940,000 $ 22,875,000 $ 13,054,000 $ 3,503,000 $ 25,350,000 $ 7,372,000      
Treasury Stock, Common                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Shares repurchased during the period 352,800     80,800     809,074 974,079  
Shares repurchased during the period, value | $ $ 14,700,000     $ 3,300,000     $ 37,400,000 $ 32,600,000  
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%    
Fair market price of common stock             85.00%    
Authorized payroll deductions, value | $             $ 25,000    
Shares available for future issuance 1,000,000           1,000,000    
Employees stock purchased 94,193     82,464     169,299 198,749  
Employees stock purchased, price per share | $ / shares $ 33.61     $ 35.17     $ 42.05 $ 31.77  
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 600,000           600,000    
Total unrecognized compensation cost related to non-vested awards | $ $ 12,900,000           $ 12,900,000    
Performance Based Restricted Stock Unit                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Vesting period             3 years    
Shares outstanding 0           0    
Restricted Stock                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Shares outstanding 1,474,000           1,474,000   1,730,000
Total unrecognized compensation cost related to non-vested awards | $ $ 39,900,000           $ 39,900,000    
Expected cost recognized over weighted-average period             2 years 6 months    
Shares repurchased during the period to pay for taxes 150,227     4,653     352,730 105,024  
Payments of tax withholdings on restricted stock | $ $ 7,300,000     $ 200,000     $ 20,500,000 $ 3,600,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  
Stock Options | Common Stock                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Stock issued for stock options exercised             6,720 41,075  
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