XML 56 R44.htm IDEA: XBRL DOCUMENT v3.20.2
STOCK-BASED COMPENSATION - Additional Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Apr. 30, 2020
shares
Apr. 30, 2019
shares
Apr. 30, 2018
shares
Jul. 31, 2020
USD ($)
person
shares
Jul. 31, 2019
USD ($)
Jun. 23, 2020
shares
Share-based Compensation Arrangement by Share-based Payment Award            
Percentage Reduction In The Aggregate Fair Value Of Stock Option       88.50%    
Percentage reduction in the aggregate fair value of stock option       88.50%    
Stock compensation expense       $ 1,414 $ 926  
Unrecognized compensation cost       4,600    
Intrinsic value of outstanding stock options       6,300    
Intrinsic value of exercisable stock options       $ 4,300    
Period used for calculations       5 years    
Minimum            
Share-based Compensation Arrangement by Share-based Payment Award            
Period used for calculations       3 years    
Maximum            
Share-based Compensation Arrangement by Share-based Payment Award            
Period used for calculations       5 years    
2020 Plan            
Share-based Compensation Arrangement by Share-based Payment Award            
Number of shares of common stock reserved for issuance | shares           500,000
Stock Options Plans            
Share-based Compensation Arrangement by Share-based Payment Award            
Initial vesting percentage       33.33%    
Period to become exercisable       3 years    
Number of shares of common stock available for award | shares       680,999    
Number of shares of common stock reserved for issuance | shares       2,190,400    
Compensation expense recognize, period       3 years    
Intrinsic value of the stock options exercised       $ 800 $ 1,400  
ISOs/NSOs | 2011 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 | 2011 Plan            
Share-based Compensation Arrangement by Share-based Payment Award            
Period to become exercisable       3 years    
Number of executives | person       2    
Percentage of the maximum shares for the target number of shares awarded       50.00%    
Senior executives | Performance-based restricted stock units | 2011 Plan | Maximum            
Share-based Compensation Arrangement by Share-based Payment Award            
Number of shares awarded | shares 45,000 36,000 36,000