v3.26.3
Note 8 - Leases (Tables)
3 Months Ended
Aug. 31, 2026
Notes Tables  
Schedule of Financing Lease [Table Text Block]
   

August 31,

   

May 31,

 
   

2026

   

2026

 

Production equipment under financing leases

  $ 24,431     $ 24,431  

Less: Accumulated amortization

    (24,431 )     (24,431 )

Production equipment under financing leases, net

  $ -     $ -  
Schedule of Operating Lease [Table Text Block]
   

August 31,

   

May 31,

 
   

2026

   

2026

 

Liability under operating leases

  $ 4,785,433     $ 4,864,486  

Less: Current portion

    (331,469 )     (323,977 )

Long-term portion of liability under operating leases

  $ 4,453,964     $ 4,540,509  
Lease, Cost [Table Text Block]
   

August 31,

   

August 31,

 
   

2026

   

2025

 

Lease Expense

               

Financing lease expense -

               

Amortization of right-of-use assets

  $ -     $ 1,222  

Interest on lease liabilities

    -       29  

Operating lease expense

    159,040       159,040  

Short-term lease expense

    366,874       387,873  

Total

  $ 525,914     $ 548,164  
                 

Other Information

               

Cash paid for amounts included in the measurement of lease liabilities for finance leases -

               

Operating cash flows

  $ -     $ 29  

Financing cash flows

  $ -     $ 1,474  

Cash paid for amounts included in the measurement of lease liabilities for operating leases -

               

Operating cash flows

  $ 152,250     $ 152,250  

Weighted-average remaining lease term (in years) -

               

Financing leases

    N/A       0.4  

Operating leases

    10.6       11.5  

Weighted-average discount rate -

               

Financing leases

    N/A       3.00 %

Operating leases

    6.10 %     6.10 %
Finance Lease, Liability, to be Paid, Maturity [Table Text Block]
   

Operating

 
   

Leases

 

Twelve months ending August 31, 2027

  $ 611,230  

Twelve months ending August 31, 2028

    635,760  

Twelve months ending August 31, 2029

    635,760  

Twelve months ending August 31, 2030

    585,760  

Twelve months ending August 31, 2031

    560,760  

Thereafter

    3,457,630  

Total future minimum lease payments

    6,486,900  

Less: Imputed interest

    (1,701,467 )

Present value of minimum lease payments

  $ 4,785,433