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

2023

  

2022

 

Restricted stock based compensation expense

 $913  $1,002 

Total stock-based compensation expense

 $913  $1,002 
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, 2022

  67  $9.51   1.74  $63 
                 

Exercised

  (16)  6.66         

Expired or forfeited

  (11)  10.85         

Outstanding on January 31, 2023

  40   10.85   1.1   19 
                 

Options exercisable on January 31, 2023

  40  $10.85   1.1   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 
Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]
  

Restricted shares

  

Weighted average price

  

Weighted average grant date fair value

 

Outstanding on January 31, 2022

  353  $7.48  $2,652 

Granted

  102   10.96     

Issued / vested

  (147)        

Forfeited

  (42)  6.87     

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