XML 68 R54.htm IDEA: XBRL DOCUMENT v3.22.1
STOCK-BASED COMPENSATION - Additional Information (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Apr. 30, 2021
person
shares
Apr. 30, 2020
person
shares
Jan. 31, 2022
USD ($)
item
shares
Jan. 31, 2021
USD ($)
shares
Jan. 31, 2020
USD ($)
shares
Jun. 23, 2020
shares
Apr. 30, 2019
shares
Share-based Compensation Arrangement by Share-based Payment Award              
Percentage Reduction In The Aggregate Fair Value Of Stock Option     88.50%        
Stock compensation expense | $     $ 3,459 $ 2,938 $ 2,131    
Unrecognized compensation cost | $     $ 6,000        
Compensation expense recognize, period     3 years        
Intrinsic value of outstanding stock options | $     $ 2,200        
Intrinsic value of exercisable stock options | $     $ 1,800        
Period used for calculations     5 years        
Fair value of award as a percentage of market value     50.00%        
Minimum [Member]              
Share-based Compensation Arrangement by Share-based Payment Award              
Period used for calculations     3 years        
Maximum [Member]              
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           500,000  
Stock Options Plans [Member]              
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     407,250        
Number of shares of common stock reserved for issuance     2,034,401        
Intrinsic value of the stock options exercised | $     $ 600 $ 1,500 $ 1,400    
Performance-based restricted stock units | Stock Plan [Member]              
Share-based Compensation Arrangement by Share-based Payment Award              
Number of executives | person 4 2          
ISOs/NSOs              
Share-based Compensation Arrangement by Share-based Payment Award              
Incentive stock option award maximum expiration period     10 years        
Restricted Stock Units              
Share-based Compensation Arrangement by Share-based Payment Award              
Awarded (in shares)     145,000 45,000 36,000    
Number of shares earned and issue under the restricted stock unit     40,000        
Restricted Stock Units | Stock Plan [Member]              
Share-based Compensation Arrangement by Share-based Payment Award              
Period to become exercisable     3 years        
Number of shares earned and issue under the restricted stock unit     40,471        
Renewable Performance-Based Restricted Stock Units              
Share-based Compensation Arrangement by Share-based Payment Award              
Awards authorized 5,000            
Share-based Compensation Arrangement by Share-based Payment Award, Terms of Award three-year            
Time Based Restricted Stock Units              
Share-based Compensation Arrangement by Share-based Payment Award              
Awarded (in shares)     30,500        
Initial vesting percentage     33.33%        
Period to become exercisable     3 years        
Awards authorized     82,250        
Number of anniversaries | item     3        
Vested     51,750        
Senior executives | Performance-based restricted stock units | Stock Plan [Member]              
Share-based Compensation Arrangement by Share-based Payment Award              
Period to become exercisable     3 years        
Percentage of the maximum shares for the target number of shares awarded     50.00%        
Senior executives | Performance-based restricted stock units | Stock Plan [Member] | Maximum [Member]              
Share-based Compensation Arrangement by Share-based Payment Award              
Number of shares of common stock available for award 49,000 45,000         36,000
Senior executives | Renewable Performance-Based Restricted Stock Units              
Share-based Compensation Arrangement by Share-based Payment Award              
Number of executives | person 2