XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Note 6 - Stock-based Compensation - Activity for Stock Options (Details)
3 Months Ended
Apr. 30, 2022
$ / shares
shares
Outstanding (in shares) | shares 318,569
Outstanding, weighted average exercise price (in dollars per share) | $ / shares $ 13.23
Granted (in shares) | shares 0
Granted, weighted average exercise price (in dollars per share) | $ / shares $ 0
Exercised (in shares) | shares (4,749)
Exercised, weighted average exercise price (in dollars per share) | $ / shares $ 8.85
Forfeited (in shares) | shares 0
Forfeited, weighted average exercise price (in dollars per share) | $ / shares $ 0
Canceled or expired (in shares) | shares 0
Canceled or expired, weighted average exercise price (in dollars per share) | $ / shares $ 0
Outstanding (in shares) | shares 313,820
Outstanding, weighted average exercise price (in dollars per share) | $ / shares $ 13.30