XML 52 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 14 - Stock-based Compensation (Tables)
12 Months Ended
Nov. 30, 2024
Notes Tables  
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
  

2024

  

2023

 

Risk free rate

  4.33%   

Expected dividends

 $    

Expected volatility

  33%   

Expected life (in years)

  2.7    

Market price of the Company’s common stock on date of grant

 $6.03    
  

2024

  

2023

 

Risk free rate

  4.10%  3.63%

Expected dividends

  0%  0%

Expected volatility

  76%  77%

Expected life (in years)

  6.5   6.5 

Market price of the Company’s common stock on date of grant

 $6.89  $8.96 

Exercise price

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

RSUs

 

Outstanding, November 30, 2022

  1,314,909 

Granted

  200,696 

Settled

  (213,636)

Cancelled

   

Forfeited

  (325,743)

Outstanding, November 30, 2023

  976,226 

Granted

  753,230 

Settled

  (691,596)

Cancelled

   

Forfeited

  (122,630)

Outstanding, November 30, 2024

  915,230 
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
         
      

Weighted-Average

 
  

Stock

  

Exercise Price Per Stock

 
  

Options

  

Option

 

Outstanding, November 30, 2022

  1,297,750  $6.75 

Granted

  249,999   8.96 

Exercised

  (25,000)  1.45 

Expired

  (30,333)  7.70 

Forfeited

  (107,750)  8.09 

Outstanding, November 30, 2023

  1,384,666  $7.12 

Granted

  199,500   6.89 

Exercised

  (292,827)  3.01 

Expired

      

Forfeited

  (49,500)  7.24 

Outstanding, November 30, 2024

  1,241,839  $9.11 
         

Exercisable, November 30, 2024

  766,196  $9.58 

Exercisable, November 30, 2023

  672,256  $5.82 
  

2024

  

2023

 
  

(in years)

  

(in years)

 

Total outstanding options

  7.48   6.90 

Total exercisable options

  7.04   5.29