XML 16 R37.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Note 7 - Stock-based Compensation - Stock Option Activity (Details) - Share-based Payment Arrangement, Option [Member] - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
9 Months Ended 12 Months Ended
Oct. 31, 2019
Jan. 31, 2019
Outstanding at beginning of period (in shares) 218  
Outstanding at beginning of period, weighted average exercise price (in dollars per share) $ 8.60  
Outstanding weighted average remaining contractual term (Year) 3 years 146 days 3 years 292 days
Outstanding at beginning of period, aggregate intrinsic value $ 257  
Exercised (in shares) (47)  
Exercised, weighted average exercise price (in dollars per share) $ 6.87  
Exercised, aggregate intrinsic value $ 100  
Expired or forfeited (in shares) (26)  
Expired or forfeited, weighted average exercise price (in dollars per share) $ 7.07  
Outstanding at end of period (in shares) 145 218
Outstanding at end of period, weighted average exercise price (in dollars per share) $ 9.03 $ 8.60
Outstanding at end of period, aggregate intrinsic value $ 167 $ 257
Exercisable at end of period (in shares) 143  
Exercisable at end of period, weighted average exercise price (in dollars per share) $ 9.07  
Exercisable at end of period, weighted average remaining contractual term (Year) 3 years 109 days  
Exercisable at end of period, aggregate intrinsic value $ 163