XML 50 R44.htm IDEA: XBRL DOCUMENT v3.19.2
Stock-Based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2019
Jul. 31, 2018
Jul. 31, 2019
Jul. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award        
Stock-based compensation expense $ 8,055 $ 7,968 $ 16,360 $ 15,555
Number of Shares Authorized 2,000,000.0   2,000,000.0  
Number of Shares Available for Grant 1,700,000   1,700,000  
Maximum        
Share-based Compensation Arrangement by Share-based Payment Award        
Award Vesting Period     3 years  
Minimum        
Share-based Compensation Arrangement by Share-based Payment Award        
Award Vesting Period     1 year  
Restricted Stock Units (RSUs)        
Stock-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares        
Nonvested at January 31, 2019     649,122  
Granted     227,543  
Vested     (257,325)  
Canceled     (23,628)  
Nonvested at July 31, 2019 595,712   595,712  
Performance Based Restricted Stock Units (PSRUs)        
Stock-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares        
Nonvested at January 31, 2019     293,216  
Granted     108,771  
Vested     (16,996)  
Canceled     (15,606)  
Nonvested at July 31, 2019 369,385   369,385