XML 57 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Employee Stock Plans - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended
Oct. 03, 2019
Oct. 31, 2021
Jul. 31, 2021
Oct. 31, 2020
Jul. 31, 2020
Oct. 31, 2021
Oct. 31, 2020
Apr. 30, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Payments of tax withholdings on restricted stock           $ 18,058,000 $ 4,550,000  
Shares repurchased during the period, value   $ 7,353,000 $ 20,091,000 $ 22,878,000 $ 4,442,000      
Treasury Stock, Common                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Shares repurchased during the period   93,385   753,451   131,081 753,451  
Shares repurchased during the period, value   $ 6,900,000   $ 22,800,000   $ 9,400,000 $ 22,800,000  
ESPP                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Shares available for future issuance   500,000       500,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   55,025 129,047  
Employees stock purchased, price per share           $ 65.30 $ 26.12  
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   400,000       400,000    
Total unrecognized compensation cost related to non-vested awards   $ 12,700,000       $ 12,700,000    
Restricted Stock                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Shares outstanding   2,018,000       2,018,000   2,370,000
Total unrecognized compensation cost related to non-vested awards   $ 66,600,000       $ 66,600,000    
Expected cost recognized over weighted-average period           2 years 9 months 18 days    
Shares repurchased during the period to pay for taxes   5,729   3,619   264,807 164,646  
Payments of tax withholdings on restricted stock   $ 500,000   $ 100,000   $ 18,100,000 $ 4,500,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