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

2023

 

Risk free interest rate

  2.69% - 3.03% 

Expected life (in years)

  5.50 - 6.50 

Expected volatility

  68% -70% 

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

  410  $28.41   5.91  $ 

Granted

              

Exercised

              

Forfeited

  (35)  39.67         

Expired

  (16)  

13.23

         

Outstanding, January 31, 2024

  359  $27.98   

5.07

  $ 

Exercisable at January 31, 2024

  284  $

32.35

   4.25  $ 

Nonvested at January 31, 2024

  

75

  $11.32   

8.21

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

Year Ended January 31, 2024

 
  

Number of

  

Weighted Average

 
  

Shares

  

Grant Date Fair

 
  

(in thousands)

  

Value

 

Unvested, beginning of period

  1  $10.00 

Granted

      

Vested

  (1)  10.00 

Canceled

      

Unvested, end of period

    $