XML 40 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Note 8 - Stock-based Compensation (Tables)
3 Months Ended
Apr. 30, 2025
Notes Tables  
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
  

Three Months Ended April 30,

 
  

2025

  

2024

 

Restricted stock-based compensation expense

  

$ 224

   

$ 228

 
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, 2025

  1  $6.85   0.8  $4 

Exercised

  -   -   -   - 

Expired or forfeited

  -   -   -   - 

Outstanding and exercisable at April 30, 2025

  1  $6.85   0.6  $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, 2025

  230  $9.05  $2,080 

Granted

  2   14.52     

Vested and issued

  -   -     

Forfeited or retired for taxes

  (1)  9.54     

Outstanding at April 30, 2025

  231  $9.09  $2,098