XML 75 R64.htm IDEA: XBRL DOCUMENT v3.19.2
Stock-Based Compensation - Schedule of Stock Options Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jul. 31, 2019
Jan. 31, 2019
Schedule of stock options activity    
Outstanding Option Beginning Balance 566,260  
Granted 0  
Exercised (5,150)  
Cancelled 0  
Outstanding Option Ending Balance 561,110 566,260
Exercisable 399,905 264,244
Expected to vest 160,025  
Weighted Average Exercise Price per Option, Beginning Balance $ 28.43  
Granted, Weighted Average Exercise Price per Option 0  
Exercised. Weighted Average Exercise Price per Option 30.36  
Cancelled, Weighted Average Exercise Price per Option 0  
Weighted Average Exercise Price per Option, Ending Balance 28.41 $ 28.43
Exercisable, Weighted Average Exercise Price per Option 30.45  
Expected to vest, Weighted Average Exercise Price per Option 23.35  
Option Price Per Share, Exercised $ 30.36  
Options outstanding, Weighted Average Remaining Contractual Term (years) 5 years 8 months 12 days 6 years 2 months 12 days
Exercisable, Weighted Average Remaining Contractual Term (years) 4 years 10 months 24 days  
Expected to vest, Weighted Average Remaining Contractual Term (years) 7 years 8 months 12 days  
Options outstanding, Aggregate Intrinsic Value $ 480 $ 2,654
Exercisable, Aggregate Intrinsic Value 0  
Expected to vest, Aggregate Intrinsic Value $ 477  
Minimum    
Schedule of stock options activity    
Option Price Per Share, Beginning Balance $ 23.35  
Option Price Per Share, Ending Balance 23.35 $ 23.35
Maximum    
Schedule of stock options activity    
Option Price Per Share, Beginning Balance 42.12  
Option Price Per Share, Ending Balance $ 42.12 $ 42.12