Annual report pursuant to Section 13 and 15(d)

Note 14 - Stock-based Compensation - Summary of Stock Option Activity (Details)

v3.22.4
Note 14 - Stock-based Compensation - Summary of Stock Option Activity (Details)
12 Months Ended
Nov. 30, 2022
$ / shares
shares
Nov. 30, 2021
$ / shares
shares
Outstanding, stock options (in shares) | shares 586,783 705,967
Outstanding, weighted-average exercise price per stock option (in dollars per share) $ 3.48 $ 3.10
Granted, stock options (in shares) | shares 994,750 62,000
Granted, weighted-average exercise price per share (in dollars per share) $ 5.51 $ 17.18
Exercised, stock options (in shares) | shares (252,250) (81,182)
Exercised, weighted-average exercise price per share (in dollars per share) $ (1.84) $ (1.29)
Forfeited, stock options (in shares) | shares (26,000) (100,002)
Forfeited, weighted-average exercise price per share (in dollars per share) $ (9.59) $ (5.91)
Exercised, weighted-average exercise price per share (in dollars per share) $ 1.84 1.29
Expired, stock options (in shares) | shares (5,533)  
Expired, weighted-average exercise price per share (in dollars per share) $ 0.88  
Forfeited, weighted-average exercise price per share (in dollars per share) $ 9.59 $ 5.91
Outstanding, stock options (in shares) | shares 1,297,750 586,783
Outstanding, weighted-average exercise price per stock option (in dollars per share) $ 6.75 $ 3.48
Exercisable, stock options (in shares) | shares 267,001 524,783
Exercisable, weighted-average exercise price per share (in dollars per share) $ 1.63 $ 1.92
Total outstanding options (Year) 7 years 4 months 20 days 3 years 25 days
Total exercisable options (Year) 2 years 1 month 17 days 2 years 10 months 28 days