v3.25.2
Note 16 - Long-term Debt - Net Carrying Amount of Long-term Debt Instruments (Details)
$ in Thousands, $ in Millions
May 31, 2025
USD ($)
May 31, 2025
CAD ($)
May 31, 2024
USD ($)
Term Loan Due in February 2028 [Member]      
Carrying amount of long-term debt $ 38,690 $ 53 $ 39,420
Term Loan Due in July 2033 [Member]      
Carrying amount of long-term debt 11,501   10,212
Term Loan Due in July 2033 Two [Member]      
Carrying amount of long-term debt 9,354   12,422
Term Loan Due in August 2026 [Member]      
Carrying amount of long-term debt 157   263
Mortgage Payable Due in August 2026 [Member]      
Carrying amount of long-term debt 2,020   2,089
Term Loan Due in April 2025 [Member]      
Carrying amount of long-term debt 0   417
Term Loan Due in August 2028 [Member]      
Carrying amount of long-term debt 2,546   3,151
Mortgage Payable Due in October 2030 [Member]      
Carrying amount of long-term debt 19,418   20,066
Term Loan Due in June 2028 [Member]      
Carrying amount of long-term debt 80,438   86,626
Long-term Debt, Excluding Convertible Debentures [Member]      
Carrying amount of long-term debt 164,124   174,666
Unamortized financing fees (864)   (808)
Net carrying amount 163,260   173,858
Less principal portion included in current liabilities (14,767)   (15,506)
Total noncurrent portion of long-term debt $ 148,493   $ 158,352