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

Three Months Ended October 31,

  

Nine Months Ended October 31,

 
  

2025

  

2024

  

2025

  

2024

 

Restricted stock-based compensation expense

 $320  $232  $2,012  $629 
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

  90   21.61     

Vested and issued

  (111)  10.99     

Forfeited or retired for taxes

  (22)  17.37     

Outstanding at October 31, 2025

  187  $17.48  $3,245