v3.26.1
Note 16 - Stock-based Compensation (Tables)
3 Months Ended
Feb. 28, 2026
Notes Tables  
Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]
  

RSUs

 

Unvested and outstanding as of November 30, 2025

  867,137 

Granted

   

Settled

  (76,861)

Forfeited

  (53,092)

Unvested and outstanding at February 28, 2026

  737,184 
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
      

Weighted-Average

 
  

Stock

  

Exercise Price Per Stock

 
  

Options

  

Option

 

Outstanding, November 30, 2025

  1,087,585  $8.96 

Granted

      

Exercised

      

Expired

      

Forfeited

  (3,750)  9.23 

Outstanding, February 28, 2026

  1,083,835  $8.96 

Exercisable, February 28, 2026

  1,026,085  $9.08