v3.26.1
Note 15 - Long-term Debt - Net Carrying Amount of Long-term Debt Instruments (Details) - USD ($)
$ in Thousands
May 31, 2026
May 31, 2025
Mortgage Payable Due in February 2028 [Member]    
Carrying amount of long-term debt $ 34,310 $ 38,690
Mortgage Payable Due in July 2033 One [Member]    
Carrying amount of long-term debt 8,420 11,501
Mortgage Payable Due in July 2033 Two [Member]    
Carrying amount of long-term debt 10,356 9,354
Term Loan Due in August 2026 [Member]    
Carrying amount of long-term debt 23 157
Mortgage Payable Due in August 2026 [Member]    
Carrying amount of long-term debt 1,890 2,020
Term Loan Due in August 2028 [Member]    
Carrying amount of long-term debt 1,822 2,546
Mortgage Payable Due in October 2030 [Member]    
Carrying amount of long-term debt 18,669 19,418
Term Loan Due in June 2028 [Member]    
Carrying amount of long-term debt 63,688 80,438
Long-term Debt, Excluding Convertible Debentures [Member]    
Carrying amount of long-term debt 139,178 164,124
Unamortized financing fees (593) (864)
Net carrying amount 138,585 163,260
Less principal portion included in current liabilities (18,160) (14,767)
Total noncurrent portion of long-term debt $ 120,425 $ 148,493