XML 58 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Stock Plans - Additional Information (Detail) - USD ($)
3 Months Ended 9 Months Ended
Oct. 03, 2019
Jan. 31, 2022
Oct. 31, 2021
Jul. 31, 2021
Jan. 31, 2021
Oct. 31, 2020
Jul. 31, 2020
Jan. 31, 2022
Jan. 31, 2021
Apr. 30, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Payments of tax withholdings on restricted stock               $ 18,244,000 $ 4,712,000  
Shares repurchased during the period, value   $ 22,331,000 $ 7,353,000 $ 20,091,000 $ 7,779,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   304,500     220,000     435,581 973,451  
Shares repurchased during the period, value   $ 22,100,000     $ 7,600,000     $ 31,500,000 $ 30,400,000  
ESPP                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Shares available for future issuance   400,000           400,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   48,801     59,561     103,826 188,608  
Employees stock purchased, price per share   $ 68.16     $ 39.15     $ 66.64 $ 30.25  
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   $ 11,000,000.0           $ 11,000,000.0    
Restricted Stock                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Shares outstanding   1,992,000           1,992,000   2,370,000
Total unrecognized compensation cost related to non-vested awards   $ 58,800,000           $ 58,800,000    
Expected cost recognized over weighted-average period               2 years 7 months 6 days    
Shares repurchased during the period to pay for taxes   2,509     3,695     267,316 168,341  
Payments of tax withholdings on restricted stock   $ 200,000     $ 200,000     $ 18,200,000 $ 4,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