XML 56 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Employee Stock Plans - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended
Sep. 22, 2022
Jul. 01, 2020
Oct. 31, 2023
Jul. 31, 2023
Oct. 31, 2022
Jul. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Apr. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Payments of tax withholdings on restricted stock             $ 10,551,000 $ 22,060,000  
Shares repurchased during the period, value     $ 4,765,000 $ 14,358,000 $ 33,286,000 $ 44,276,000      
Treasury Stock, Common                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Shares repurchased during the period (in shares)     92,500   622,500   182,500 992,367  
Shares repurchased during the period, value     $ 4,400,000   $ 33,100,000   $ 8,600,000 $ 55,500,000  
ESPP                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Shares available for future issuance (in shares)     1,700,000       1,700,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   105,311 83,704  
Employees stock purchased, price per share (in usd per share)             $ 44.59 $ 55.22  
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)     700,000       700,000    
Total unrecognized compensation cost related to non-vested awards     $ 26,500,000       $ 26,500,000    
Restricted Stock Awards                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Shares outstanding (in shares)     2,097,000       2,097,000   2,063,000
Total unrecognized compensation cost related to non-vested awards     $ 86,200,000       $ 86,200,000    
Expected cost recognized over weighted-average period             2 years 6 months    
Shares repurchased during the period to pay for taxes (in shares)     7,848   3,969   209,289 369,433  
Payments of tax withholdings on restricted stock     $ 400,000   $ 200,000   $ 10,600,000 $ 22,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