Quarterly report pursuant to Section 13 or 15(d)

Note 17 - Earnings Per Share - Summary of Antidilutive Securities (Details)

v3.22.2.2
Note 17 - Earnings Per Share - Summary of Antidilutive Securities (Details) - shares
3 Months Ended 9 Months Ended
Aug. 31, 2022
Aug. 31, 2021
Aug. 31, 2022
Aug. 31, 2021
Warrants (in shares) 2,465,442 2,440,705 2,465,442 2,440,705
Warrant [Member]        
Warrants (in shares) 0 75,000 0 75,000
Share-Based Payment Arrangement, Option [Member]        
Warrants (in shares) 1,310,783 617,712 1,310,783 617,712
Restricted Stock Units (RSUs) [Member]        
Warrants (in shares) 1,154,659 1,747,993 1,154,659 1,747,993