XML 57 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Employee Stock Plans - Additional Information (Detail) - USD ($)
3 Months Ended
Oct. 03, 2019
Jul. 31, 2020
Jul. 31, 2019
Apr. 30, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Payments of tax withholdings on restricted stock   $ 4,442,000 $ 8,591,000  
Shares repurchased during the period, value   $ 4,442,000 $ 21,329,000  
Treasury Stock, Common        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares repurchased during the period   0 324,100  
Shares repurchased during the period, value     $ 12,700,000  
ESPP        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares available for future issuance   600,000    
Authorized payroll deductions   15.00%    
Authorized payroll deductions, value   $ 25,000    
Maximum number of shares reserved for issuance   3,000,000.0    
Employees stock purchased   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    
Total unrecognized compensation cost related to non-vested awards   $ 8,300,000    
Restricted Stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares outstanding   2,363,000   1,365,000
Total unrecognized compensation cost related to non-vested awards   $ 69,000,000.0    
Expected cost recognized over weighted-average period   3 years 2 months 12 days    
Shares repurchased during the period to pay for taxes   161,027 221,654  
Payments of tax withholdings on restricted stock   $ 4,400,000 $ 8,600,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