Quarterly report [Sections 13 or 15(d)]

Note 17 - (Loss) Earnings Per Share (Details Textual)

v3.26.3
Note 17 - (Loss) Earnings Per Share (Details Textual) - shares
3 Months Ended 9 Months Ended
Aug. 31, 2026
Aug. 31, 2025
Aug. 31, 2026
Aug. 31, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 1,551,517 20,919 1,551,517 41,944
Restricted Stock Units (RSUs), Performance-Based [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 92,935   92,935  
Restricted Stock Units (RSUs), Market-based [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 19,395   19,395