XML 13 R42.htm IDEA: XBRL DOCUMENT v3.19.2
STOCK-BASED COMPENSATION - Additional Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended 11 Months Ended
Apr. 30, 2019
person
shares
Apr. 30, 2018
person
shares
Jul. 31, 2019
USD ($)
shares
Jul. 31, 2018
USD ($)
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award          
Period to become exercisable     3 years    
Percentage reduction in the aggregate fair value of stock option     88.50%    
Stock compensation expense     $ 926 $ 906  
Unrecognized compensation cost     4,400    
Intrinsic value of outstanding stock options     4,500    
Intrinsic value of exercisable stock options     $ 4,200    
Stock Plan          
Share-based Compensation Arrangement by Share-based Payment Award          
Number of shares of common stock available for award | shares     520,000    
Stock Options Plans          
Share-based Compensation Arrangement by Share-based Payment Award          
Number of shares of common stock reserved for issuance | shares     1,700,000    
Compensation expense recognize, period     3 years    
Intrinsic value of the stock options exercised     $ 1,400    
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          
Period to become exercisable 3 years 3 years      
Number of executives | person 2 2      
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 36,000