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

Three Months Ended July 31,

  

Six Months Ended July 31,

 
  

2024

  

2023

  

2024

  

2023

 

Restricted stock-based compensation expense

 $177  $227  $396  $456 
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

  (1)  6.85   -   2 

Expired or forfeited

  (17)  12.41   -   - 

Outstanding and exercisable at July 31, 2024

  4  $6.89   1.4  $10 
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.25     

Outstanding at July 31, 2024

  230  $9.05  $2,083