v3.26.1
Note 13 - Share-based Compensation (Tables)
6 Months Ended
May 31, 2026
Notes Tables  
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
   

Three months ended May 31,

   

Six months ended May 31,

 
   

2026

   

2025

   

2026

   

2025

 

Stock options

  $ 1,570     $ 780     $ 2,809     $ 1,239  

Performance share unit plan

    618       560       1,192       1,015  

Deferred share unit plan

    80       70       150       139  
    $ 2,268     $ 1,410     $ 4,151     $ 2,393  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
   

Number of stock options

   

Weighted- average exercise price per share

   

Weighted- average

remaining

contractual term

(years)

   

Aggregate

intrinsic

value

 

November 30, 2025

    9,663,767     $ 5.32                  

Granted

    1,232,200       8.73                  

Exercised – shares issued

    (259,177 )     6.35                  

Cashless exercise – options cancelled

    (336,757 )     6.35                  

Expired

    (674,300 )     9.91                  

Forfeited

    (78,699 )     4.20                  

May 31, 2026

    9,547,034     $ 5.39       2.82     $ 30,541  

Vested and exercisable as of May 31, 2026

    5,502,548     $ 5.19       2.03     $ 18,591  
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
   

Six months ended May 31,

 
   

2026

   

2025

 

Weighted-average assumptions used to value stock option awards:

               

Expected volatility

    57.1 %     52.8 %

Risk-free interest rate

    3.57 %     3.63 %

Expected forfeiture rate

    3.2 %     3.3 %

Expected dividend rate

    %     %

Expected term of options (years)

    4       4  
                 

Weighted-average grant-date fair value

  $ 4.13     $ 1.94  

Intrinsic value of options exercised

  $ 3,066     $  

Cash received from options exercised

  $     $  
Schedule of Nonvested Performance-Based Units Activity [Table Text Block]
   

Number of PSU awards

   

Weighted- average
exercise price per award

   

Aggregate

intrinsic value

 

November 30, 2025

    2,074,300     $ 4.65          

Expired

    (495,500 )     5.78          

Forfeited

    (102,300 )     4.14          

Granted

    425,900       9.11          

May 31, 2026

    1,902,400     $ 5.38     $ 11,820  
Schedule of Share-Based Payment Award, Performance Share Units, Valuation Assumptions [Table Text Block]
   

Six months ended

 
   

May 31,

   

May 31,

 
   

2026

   

2025

 

Weighted-average assumptions used to value PSU awards:

               

Expected volatility of Company shares

    59.3 %     54.8 %

Expected volatility of TSX index

    31.4 %     29.7 %

Expected correlation between Company shares and TSX

    59.0 %     63.2 %

Risk-free interest rate

    2.47 %     2.60 %

Expected term of PSUs (years)

    3       3  
                 

Number of PSUs granted

    425,900       849,200  

Weighted-average grant-date fair value

  $ 9.11     $ 4.41