XML 66 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
Employee Stock Plans - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended
Sep. 22, 2022
Jul. 01, 2020
Oct. 31, 2022
Jul. 31, 2022
Oct. 31, 2021
Jul. 31, 2021
Oct. 31, 2022
Oct. 31, 2021
Apr. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Payments of tax withholdings on restricted stock             $ 22,060,000 $ 18,058,000  
Shares repurchased during the period, value     $ 33,286,000 $ 44,276,000 $ 7,353,000 $ 20,091,000      
Treasury Stock, Common                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Shares repurchased during the period (in shares)     622,500   93,385   992,367 131,081  
Shares repurchased during the period, value     $ 33,100,000   $ 6,900,000   $ 55,500,000 $ 9,400,000  
ESPP                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Shares available for future issuance (in shares)     1,900,000       1,900,000    
Authorized payroll deductions     15.00%       15.00%    
Increase in the additional number of total shares that may be purchased (in shares) 1,500,000                
Authorized payroll deductions, value             $ 25,000    
Maximum number of shares reserved for issuance (in shares)     4,500,000       4,500,000    
Employees stock purchased (in shares)     0   0   83,704 55,025  
Employees stock purchased, price per share (in usd per share)             $ 52.22 $ 65.30  
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    
Performance period             3 years    
Shares outstanding (in shares)     400,000       400,000    
Total unrecognized compensation cost related to non-vested awards     $ 22,600,000       $ 22,600,000    
Restricted stock                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Shares outstanding (in shares)     2,072,000       2,072,000   1,980,000
Total unrecognized compensation cost related to non-vested awards     $ 88,300,000       $ 88,300,000    
Expected cost recognized over weighted-average period             2 years 9 months 18 days    
Shares repurchased during the period to pay for taxes (in shares)     3,969   5,729   369,433 264,807  
Payments of tax withholdings on restricted stock     $ 200,000   $ 500,000   $ 22,100,000 $ 18,100,000  
Stock Incentive Plan                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Common stock available for stock-based awards (in shares) 1,700,000                
Shares available for future issuance (in shares) 2,248,284                
Vesting period 1 year