XML 85 R69.htm IDEA: XBRL DOCUMENT v3.22.1
Note 9 - Stock-based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2020
Canceled options during the year (in shares) 0    
Share-based Payment Arrangement, Option [Member]      
Outstanding beginning of period (in shares) 107 132  
Outstanding at beginning of period, weighted average exercise price (in dollars per share) $ 9.24 $ 8.98  
Outstanding weighted average remaining contractual term (Year) 1 year 8 months 12 days 2 years 6 months 3 years 2 months 12 days
Outstanding at beginning of period, aggregate intrinsic value $ 63 $ 5 $ 160
Exercised (in shares) (7) 0  
Exercised, weighted average exercise price (in dollars per share)  
Exercised, aggregate intrinsic value  
Canceled options during the year (in shares) (33) (25)  
Expired or forfeited, weighted average exercise price (in dollars per share) $ 9.36 $ 7.85  
Options exercisable (in shares) 67 107  
Options exercisable, weighted average exercise price (in dollars per share) $ 9.51 $ 9.24  
Options exercisable, weighted average remaining contractual term (Year) 1 year 8 months 12 days 2 years 6 months  
Options exercisable, aggregate intrinsic value $ 63 $ 5  
Outstanding on January 31, 2021 (in shares) 67 107 132
Outstanding at end of period, weighted average exercise price (in dollars per share) $ 9.51 $ 9.24 $ 8.98