v3.25.2
Note 16 - Long-term Debt (Tables)
12 Months Ended
May 31, 2025
Notes Tables  
Schedule of Long-Term Debt Instruments [Table Text Block]
  

May 31,

  

May 31,

 
  

2025

  

2024

 

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

 $38,690  $39,420 

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

  11,501   10,212 

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

  9,354   12,422 

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

  157   263 

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

  2,020   2,089 

Term loan ‐ €1,500 ‐ at 2.00%, 5‐year term, repayable in quarterly installments of €94 plus interest, due in April 2025

     417 

Term loan ‐ €3,500 ‐ at 4.59%, 5‐year term, repayable in monthly installments of €52 plus interest, due in August 2028

  2,546   3,151 

Mortgage payable - $22,635 - EURIBOR rate plus 1.5%, 10-year term, repayable in monthly installments of $57 to $69, due in October 2030

  19,418   20,066 

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

  80,438   86,626 

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