XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.4
Note 8 - Stock-based Compensation (Tables)
9 Months Ended
Oct. 31, 2024
Notes Tables  
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
  

Three Months Ended October 31,

  

Nine Months Ended October 31,

 
  

2024

  

2023

  

2024

  

2023

 

Restricted stock-based compensation expense

 $232  $227  $629  $686 
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
  

Options

  

Weighted Average Exercise Price (Per share)

  

Weighted Average Remaining Contractual Term (In years)

  

Aggregate Intrinsic Value

 

Outstanding at January 31, 2024

  22  $11.15   0.7  $6 

Exercised

  (5)  6.89   -   21 

Expired or forfeited

  (17)  12.41   -   - 

Outstanding and exercisable at October 31, 2024

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

Restricted Shares

  

Weighted Average Price (Per share)

  

Aggregate Intrinsic Value

 

Outstanding at January 31, 2024

  222  $9.33  $2,078 

Granted

  108   8.81     

Vested and issued

  (73)  9.36     

Forfeited or retired for taxes

  (27)  10.29     

Outstanding at October 31, 2024

  230  $9.05  $2,080