XML 83 R65.htm IDEA: XBRL DOCUMENT v3.23.1
Share-Based Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Tax benefit associated with share-based compensation expense $ 6,379 $ 6,311 $ 4,899  
Tax benefit realized from share-based compensation $ 3,467 $ 5,573 $ 2,528  
2017 Stock Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common shares authorized 10,000,000      
Common shares available to grant 5,829,178      
2008 Stock Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common shares authorized 10,000,000      
Common shares available to grant 5,554,830      
2017 and 2008 Stock Incentive Plan | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock options vesting period, maximum (in years)   7 years    
2017 and 2008 Stock Incentive Plan | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock options vesting period, maximum (in years) 10 years      
Stock Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock options vesting period, maximum (in years) 1 year      
Compensation cost of stock options granted but not yet vested $ 0      
Restricted Stock Units (RSUs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Compensation cost of stock options granted but not yet vested $ 30,436      
Weighted average grant date fair value $ 25.01 $ 37.30 $ 25.31  
Weighted average period of recognition (in years) 1 year 10 months 24 days      
Vested, Shares 634,881      
Aggregate grant date fair value, vested $ 30.48 $ 29.66 $ 31.11  
Restricted Stock Units (RSUs) | Non-employee Directors        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock options granted 0 0 0  
Restricted Stock Units (RSUs) | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock options vesting period, maximum (in years)   2 years    
Restricted Stock Units (RSUs) | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock options vesting period, maximum (in years)   5 years    
Performance Stock Units (PSUs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Compensation cost of stock options granted but not yet vested $ 5,945      
Weighted average grant date fair value $ 25.38 $ 25.38 $ 38.15 $ 25.84
Weighted average period of recognition (in years) 1 year 10 months 24 days      
Vested, Shares 80,001      
Aggregate grant date fair value, vested $ 27.79 $ 26.54 $ 28.58  
Performance Stock Units (PSUs) | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock options vesting period, maximum (in years)   2 years    
Performance Stock Units (PSUs) | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock options vesting period, maximum (in years)   5 years