XML 57 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Employee Stock Plans - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended
Oct. 03, 2019
Oct. 31, 2020
Jul. 31, 2020
Oct. 31, 2019
Jul. 31, 2019
Oct. 31, 2020
Oct. 31, 2019
Apr. 30, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Payments of tax withholdings on restricted stock           $ 4,550,000 $ 8,725,000  
Shares repurchased during the period, value   $ 22,878,000 $ 4,442,000 $ 49,325,000 $ 21,329,000      
Treasury Stock, Common                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Shares repurchased during the period   753,451   1,309,092   753,451 1,633,192  
Shares repurchased during the period, value   $ 22,800,000   $ 49,200,000   $ 22,800,000 $ 61,900,000  
ESPP                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Shares available for future issuance   600,000       600,000    
Authorized payroll deductions   15.00%       15.00%    
Authorized payroll deductions, value           $ 25,000    
Maximum number of shares reserved for issuance   3,000,000.0       3,000,000.0    
Employees stock purchased   0   0   129,047 126,604  
Employees stock purchased, price per share           $ 26.12 $ 34.06  
ESPP | Minimum                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Fair market price of common stock           85.00%    
ESPP | Maximum                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Fair market price of common stock           100.00%    
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   300,000       300,000    
Total unrecognized compensation cost related to non-vested awards   $ 6,800,000       $ 6,800,000    
Restricted Stock                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Shares outstanding   2,385,000       2,385,000   1,365,000
Total unrecognized compensation cost related to non-vested awards   $ 63,700,000       $ 63,700,000    
Expected cost recognized over weighted-average period           3 years    
Shares repurchased during the period to pay for taxes   3,619   3,582   164,646 225,236  
Payments of tax withholdings on restricted stock   $ 100,000   $ 100,000   $ 4,500,000 $ 8,700,000  
Stock Incentive Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Common stock available for stock-based awards 2,141,807              
Shares available for future issuance 3,600,000              
Vesting period 1 year