XML 50 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Note 9 - Stock-based Compensation (Tables)
12 Months Ended
Jan. 31, 2025
Notes Tables  
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
  

2024

  

2023

 

Restricted stock based compensation expense

 $860  $913 

Total stock-based compensation expense

 $860  $913 
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
  

Options

  

Weighted average exercise price

  

Weighted average remaining contractual term

  

Weighted average grant date fair value

 

Outstanding on January 31, 2023

  40  $10.85   1.12  $19 
                 

Exercised

  (1)  6.85         

Expired or forfeited

  (17)  11.15         

Outstanding on January 31, 2024

  22   11.15   0.7   6 
                 

Options exercisable on January 31, 2024

  22  $11.15   0.7   6 
                 

Exercised

  (4)  6.89         

Expired or forfeited

  (17)  12.41         

Outstanding on January 31, 2025

  1   6.85   0.8   4 
                 

Options exercisable on January 31, 2025

  1  $6.85   0.8  $4 
Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]
  

Restricted shares

  

Weighted average price per share

  

Weighted average grant date fair value

 

Outstanding on January 31, 2023

  266  $8.55  $2,286 

Granted

  92   10.26     

Issued / vested

  (84)        

Forfeited

  (52)  9.59     

Outstanding on January 31, 2024

  222  $9.33  $2,078 

Granted

  111   8.93     

Issued / vested

  (73)        

Forfeited

  (29)  9.59     

Outstanding on January 31, 2025

  230  $9.05  $2,080