XML 87 R69.htm IDEA: XBRL DOCUMENT v3.25.1
Note 9 - Stock-based Compensation - Stock Option Activity (Details) - Share-Based Payment Arrangement, Option [Member] - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Outstanding, options (in shares) 22 40  
Outstanding, weighted average exercise price (in dollars per share) $ 11.15 $ 10.85  
Outstanding, weighted average remaining contractual term (Year) 9 months 18 days 8 months 12 days 1 year 1 month 13 days
Outstanding, aggregate intrinsic value $ 4 $ 6 $ 19
Exercised, options (in shares) (4) (1)  
Exercised, weighted average exercise price (in dollars per share) $ 6.89 $ 6.85  
Expired or forfeited, options (in shares) (17) (17)  
Expired or forfeited, weighted average exercise price (in dollars per share) $ 12.41 $ 11.15  
Options exercisable (in shares) 1 22  
Options exercisable, weighted average exercise price (in dollars per share) $ 6.85 $ 11.15  
Options exercisable, weighted average remaining contractual term (Year) 9 months 18 days 8 months 12 days  
Options exercisable, aggregate intrinsic value $ 4 $ 6  
Outstanding, options (in shares) 1 22 40
Outstanding, weighted average exercise price (in dollars per share) $ 6.85 $ 11.15 $ 10.85