v3.26.3
Note 14 - Share-based Compensation - PSU Awards Outstanding and PSU Activity (Details) - USD ($)
9 Months Ended
Aug. 31, 2026
Aug. 31, 2025
Expired (in shares) 674,300  
Expired, weighted average exercise price (in dollars per share) $ 9.9  
Forfeited (in shares) (78,699)  
Forfeited, weighted average exercise price (in dollars per share) $ 4.2  
Balance, PSU awards (in shares) 1,902,400  
Balance, PSU award, weighted-average grant day day value (in dollars per share) $ 5.38  
PSU, Awards, Aggregate intrinsic value $ 9,762  
Performance Share Units [Member]    
Balance, PSU awards (in shares) 2,074,300  
Balance, PSU award, weighted-average grant day fair value (in dollars per share) $ 4.65  
Expired (in shares) (495,500)  
Expired, weighted average exercise price (in dollars per share) $ 5.78  
Forfeited (in shares) (102,300)  
Forfeited, weighted average exercise price (in dollars per share) $ 4.14  
Granted (in shares) 425,900 849,200
Granted, weighted-average grant day fair value (in dollars per share) $ 9.11  
Balance, PSU awards (in shares) 1,902,400