XML 199 R41.htm IDEA: XBRL DOCUMENT v3.19.1
Stock-Based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Share-based Compensation Arrangement by Share-based Payment Award    
Stock-based compensation expense $ 8,305 $ 7,587
Number of Shares Authorized 2,000,000.0  
Number of Shares Available for Grant 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 209,700  
Vested (229,536)  
Canceled (10,278)  
Nonvested at April 30, 2019 619,008  
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 (5,039)  
Nonvested at April 30, 2019 379,952