Note 17 - (Loss) Earnings Per Share - Summary of Antidilutive Securities (Details) - shares |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Aug. 31, 2026 |
Aug. 31, 2025 |
Aug. 31, 2026 |
Aug. 31, 2025 |
|
| Antidilutive securities (in shares) | 1,551,517 | 20,919 | 1,551,517 | 41,944 |
| Share-Based Payment Arrangement, Option [Member] | ||||
| Antidilutive securities (in shares) | 1,062,835 | 0 | 1,062,835 | 0 |
| Restricted Stock Units (RSUs) [Member] | ||||
| Antidilutive securities (in shares) | 488,682 | 20,919 | 488,682 | 41,944 |