v3.26.1
Note 7 - Leases (Tables)
12 Months Ended
May 31, 2026
Notes Tables  
Schedule of Financing Lease [Table Text Block]
   

May 31,

   

May 31,

 
   

2026

   

2025

 

Non-cancellable financing leases

  $ -     $ 4,457  

Less: Current portion

    -       (4,457 )

Non-cancellable financing leases, net of current portion

  $ -     $ -  
   

May 31,

   

May 31,

 
   

2026

   

2025

 

Production equipment under financing leases

  $ 24,431     $ 24,431  

Less: Accumulated amortization

    (24,431 )     (17,509 )

Production equipment under financing leases, net

  $ -     $ 6,922  
Schedule of Operating Lease [Table Text Block]
   

May 31,

   

May 31,

 
   

2026

   

2025

 

Liability under operating leases

  $ 4,864,486     $ 5,168,301  

Less: Current portion

    (323,977 )     (303,815 )

Long-term portion of liability under operating leases

  $ 4,540,509     $ 4,864,486  
Lease, Cost [Table Text Block]
   

May 31,

   

May 31,

 
   

2026

   

2025

 

Lease Expense

               

Financing lease expense -

               

Amortization of right-of-use assets

  $ 6,992     $ 4,887  

Interest on lease liabilities

    55       487  

Operating lease expense

    636,160       636,755  

Short-term lease expense

    1,550,461       1,506,817  

Total

  $ 2,193,668     $ 2,148,946  
                 

Other Information

               

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

               

Operating cash flows

  $ 55     $ 487  

Financing cash flows

  $ 4,457     $ 18,686  

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

               

Operating cash flows

  $ 609,000     $ 610,291  
                 

Weighted-average remaining lease term (in years) -

               

Financing leases

    N/A       0.7  

Operating leases

    10.8       11.7  

Weighted-average discount rate -

               

Financing leases

    N/A       3.0 %

Operating leases

    6.1 %     6.1 %
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]
   

Operating

 
   

Leases

 

Twelve months ending May 31, 2027

  $ 609,000  

Twelve months ending May 31, 2028

    631,300  

Twelve months ending May 31, 2029

    635,760  

Twelve months ending May 31, 2030

    604,510  

Twelve months ending May 31, 2031

    560,760  

Thereafter

    3,597,820  

Total future minimum lease payments

    6,639,150  

Less: Imputed interest

    (1,774,664 )

Present value of minimum lease payments

  $ 4,864,486