XML 58 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Note 16 - Stock Option Plans (Tables)
12 Months Ended
Jan. 31, 2025
Notes Tables  
Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]
  Year Ended January 31, 
  

2025

 

Risk free interest rate

  3.54%-4.47% 

Expected life (in years)

  5.52-6.87 

Expected volatility

  66% -82% 

Expected dividend yield

  0.00%
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
          

Weighted

     
          

Average

     
      

Weighted

  

Remaining

  

Aggregate

 
  

Number of

  

Average

  

Contractual

  

Intrinsic

 
  

Shares

  

Exercise

  

Term

  

Value

 
  

(in thousands)

  

Price

  

(in years)

  

(in thousands)

 

Outstanding, January 31, 2024

  358  $27.99   5.07  $ 

Granted

  418   5.90         

Exercised

              

Forfeited

  (7)  13.14         

Expired

  (148)  

33.76

         

Outstanding, January 31, 2025

  621  $11.93   

7.93

  $ 

Exercisable at January 31, 2025

  183  $

26.13

   3.66  $ 

Nonvested at January 31, 2025

  

438

  $6.00   

9.72

  $