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 | ||