XML 48 R36.htm IDEA: XBRL DOCUMENT v3.7.0.1
STOCK-BASED COMPENSATION - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2017
Jul. 31, 2016
Jul. 31, 2017
Jul. 31, 2016
Share-based Compensation Arrangement by Share-based Payment Award        
Intrinsic value of outstanding stock options $ 16,500   $ 16,500  
Intrinsic value of exercisable stock options 16,400   16,400  
Compensation expense     2,315 $ 1,270
Reduction in the aggregate fair value of stock option     $ 1,200  
Percentage reduction in the aggregate fair value of stock option     24.00%  
Reduction in stock option compensation expense $ 300   $ 500  
Estimated expected life simplified method     P3Y4M6D  
Estimated expected life     P5Y6M  
Stock Options Plans        
Share-based Compensation Arrangement by Share-based Payment Award        
Number of shares of common stock reserved for issuance 1,071,650   1,071,650  
Compensation expense $ 1,200 $ 600 $ 2,300 1,300
Intrinsic value of the stock options exercised     2,800 $ 3,900
Unrecognized compensation cost $ 2,700   $ 2,700  
Compensation expense recognize, period     12 months  
Method used for fair value assumption     Black-Scholes option-pricing model Black-Scholes option-pricing model
Stock Options Plans | Stock Plan        
Share-based Compensation Arrangement by Share-based Payment Award        
Number of shares of common stock available for award 330,000   330,000  
ISOs | Stock Plan        
Share-based Compensation Arrangement by Share-based Payment Award        
Incentive stock option award maximum expiration period     10 years  
Period to become exercisable     1 year  
NSOs | Stock Plan        
Share-based Compensation Arrangement by Share-based Payment Award        
Incentive stock option award maximum expiration period     10 years  
Period to become exercisable     1 year