XML 83 R70.htm IDEA: XBRL DOCUMENT v3.25.2
Note 11 - Long-term Debt - Net Carrying Amount of Long-term Debt Instruments (Details) - USD ($)
$ in Thousands
Aug. 31, 2025
May 31, 2025
Term Loan Due in February 2028 [Member]    
Carrying amount of long-term debt $ 38,690 $ 38,690
Term Loan Due in July 2033 [Member]    
Carrying amount of long-term debt 11,222 11,501
Term Loan Due in July 2033 Two [Member]    
Carrying amount of long-term debt 9,127 9,354
Term Loan Due in August 2026 [Member]    
Carrying amount of long-term debt 125 157
Mortgage Payable Due in August 2026 [Member]    
Carrying amount of long-term debt 1,988 2,020
Term Loan Due in August 2028 [Member]    
Carrying amount of long-term debt 2,437 2,546
Mortgage Payable Due in October 2030 [Member]    
Carrying amount of long-term debt 19,233 19,418
Term Loan Due in June 2028 [Member]    
Carrying amount of long-term debt 78,750 80,438
Long-term Debt, Excluding Convertible Debentures [Member]    
Carrying amount of long-term debt 161,572 164,124
Unamortized financing fees (1,102) (864)
Net carrying amount 160,470 163,260
Less principal portion included in current liabilities (16,295) (14,767)
Total non-current portion of long-term debt $ 144,175 $ 148,493