XML 79 R64.htm IDEA: XBRL DOCUMENT v3.24.1.u1
STOCK-BASED COMPENSATION - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Jun. 20, 2023
Jun. 23, 2020
Share-based Compensation Arrangement by Share-based Payment Award          
Cash dividends deemed paid on shares 1,492        
Stock compensation expense $ 4,455 $ 3,958 $ 3,459    
Unrecognized compensation cost $ 6,000        
Compensation expense recognize, period 3 years        
Shares, Granted 21,000 67,000 73,000    
Weighted Average Grant Date Fair Value Per Share, Granted $ 8.65 $ 8.54 $ 7.19    
Intrinsic value of the stock options exercised $ 1,500   $ 600    
Intrinsic value of outstanding stock options 5,600        
Intrinsic value of exercisable stock options $ 5,100        
2020 Plan          
Share-based Compensation Arrangement by Share-based Payment Award          
Number of shares of common stock reserved for issuance       500,000 500,000
Employee Stock Option [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 reserved for issuance 2,256,062        
Number of shares of common stock available for award 543,087        
Performance-based restricted stock units          
Share-based Compensation Arrangement by Share-based Payment Award          
The number of shares issuable under restricted stock units awarded during the period 6,000        
Earnings per share performance-based restricted stock units          
Share-based Compensation Arrangement by Share-based Payment Award          
The number of shares issuable under restricted stock units awarded during the period 15,000        
ISOs/NSOs | Stock Plan          
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          
Incentive stock option award maximum expiration period 3 years        
Renewable Performance-Based Restricted Stock Units          
Share-based Compensation Arrangement by Share-based Payment Award          
The number of shares issuable under restricted stock units awarded during the period 7,500        
Time Based Restricted Stock Units          
Share-based Compensation Arrangement by Share-based Payment Award          
The number of shares issuable under restricted stock units awarded during the period 77,800        
Senior executives | Performance-based restricted stock units | Stock Plan          
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%