| Long-Term Debt [Text Block] |
Note 11. Long-term debt
The following table sets forth the net carrying amount of long-term debt instruments:
| | | February 28, | | | May 31, | |
| | | 2026 | | | 2025 | |
| Term loan - C$53,000 - Canadian prime plus an applicable margin, 3-year term, with a 10-year amortization, repayable in equal quarterly payments due in February 2028 | | $ | 35,770 | | | $ | 38,690 | |
| Term loan - C$25,000 - Canadian prime plus 1.00%, compounded monthly, 5-year term, with a 15-year amortization, repayable in equal monthly installments of C$181 including interest, due in July 2033 | | | 10,647 | | | | 11,501 | |
| Term loan - C$25,000 - Canadian prime plus 1.00%, compounded monthly, 5-year term, with a 15-year amortization, repayable in equal monthly installments of C$196 including interest, due in July 2033 | | | 8,660 | | | | 9,354 | |
| Term loan - C$1,250 - Canadian prime plus 1.50%, 5-year term, with a 10-year amortization, repayable in equal monthly installments of C$12 including interest, due in August 2026 | | | 57 | | | | 157 | |
| Mortgage payable - C$3,750 - Canadian prime plus 1.50%, 5-year term, with a 20-year amortization, repayable in equal monthly installments of C$23 including interest, due in August 2026 | | | 1,924 | | | | 2,020 | |
| Term loan ‐ €3,500 ‐ at 4.59%, 5‐year term, repayable in monthly installments of €52 plus interest, due in August 2028 | | | 2,047 | | | | 2,546 | |
| Mortgage payable - $22,635 - EURIBOR rate plus 1.5%, 10-year term, repayable in monthly installments of $57 to $69, due in October 2030 | | | 18,858 | | | | 19,418 | |
| Term loan - $90,000 - SOFR plus an applicable margin, 5-year term, repayable in quarterly installments of $875 to $2,250 due in June 2028 | | | 75,375 | | | | 80,438 | |
| Carrying amount of long-term debt | | | 153,338 | | | | 164,124 | |
| Unamortized financing fees | | | (903 | ) | | | (864 | ) |
| Net carrying amount | | | 152,435 | | | | 163,260 | |
| Less principal portion included in current liabilities | | | (17,453 | ) | | | (14,767 | ) |
| Total non-current portion of long-term debt | | $ | 134,982 | | | $ | 148,493 | |
|