XML 52 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
STOCK-BASED COMPENSATION - Additional Information (Details)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended 11 Months Ended
Apr. 30, 2018
person
shares
Oct. 31, 2018
USD ($)
shares
Oct. 31, 2017
USD ($)
Oct. 31, 2018
USD ($)
shares
Oct. 31, 2017
USD ($)
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award            
Stock compensation expense   $ 300 $ 1,300 $ 1,244 $ 3,573  
Unrecognized compensation cost   3,600   3,600    
Intrinsic value of outstanding stock options   7,100   7,100    
Intrinsic value of exercisable stock options   $ 6,400   $ 6,400    
Stock Plan            
Share-based Compensation Arrangement by Share-based Payment Award            
Number of shares of common stock available for award | shares   675,500   675,500    
Stock Options Plans            
Share-based Compensation Arrangement by Share-based Payment Award            
Number of shares of common stock reserved for issuance | shares   1,800,000   1,800,000    
Compensation expense recognize, period       3 years    
Intrinsic value of the stock options exercised       $ 100 $ 3,100  
Stock Options Plans | Stock Plan            
Share-based Compensation Arrangement by Share-based Payment Award            
Period to become exercisable       3 years   1 year
ISOs | Stock Plan            
Share-based Compensation Arrangement by Share-based Payment Award            
Incentive stock option award maximum expiration period       10 years    
NSOs | Stock Plan            
Share-based Compensation Arrangement by Share-based Payment Award            
Incentive stock option award maximum expiration period       10 years    
Senior executives | Performance-based restricted stock units | Stock Plan            
Share-based Compensation Arrangement by Share-based Payment Award            
Number of executives | person 2          
Period to become exercisable 3 years          
Senior executives | Performance-based restricted stock units | Stock Plan | Maximum            
Share-based Compensation Arrangement by Share-based Payment Award            
Number of shares awarded | shares 36,000