XML 57 R41.htm IDEA: XBRL DOCUMENT v3.20.4
Employee Stock Plans - Additional Information (Detail) - USD ($)
3 Months Ended 9 Months Ended
Oct. 03, 2019
Jan. 31, 2021
Oct. 31, 2020
Jul. 31, 2020
Jan. 31, 2020
Oct. 31, 2019
Jul. 31, 2019
Jan. 31, 2021
Jan. 31, 2020
Apr. 30, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Payments of tax withholdings on restricted stock               $ 4,712,000 $ 8,862,000  
Shares repurchased during the period, value   $ 7,779,000 $ 22,878,000 $ 4,442,000 $ 6,263,000 $ 49,325,000 $ 21,329,000      
Treasury Stock, Common                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Shares repurchased during the period   220,000     154,100     973,451 1,787,292  
Shares repurchased during the period, value   $ 7,600,000     $ 6,200,000     $ 30,400,000 $ 68,100,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   59,561     93,557     188,608 220,161  
Employees stock purchased, price per share   $ 39.15     $ 36.04     $ 30.25 $ 34.90  
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           300,000    
Total unrecognized compensation cost related to non-vested awards   $ 5,300,000           $ 5,300,000    
Restricted Stock                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Shares outstanding   2,382,000           2,382,000   1,365,000
Total unrecognized compensation cost related to non-vested awards   $ 57,100,000           $ 57,100,000    
Expected cost recognized over weighted-average period               2 years 10 months 24 days    
Shares repurchased during the period to pay for taxes   3,695     3,343     168,341 228,579  
Payments of tax withholdings on restricted stock   $ 200,000     $ 100,000     $ 4,700,000 $ 8,800,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