XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.4
Note 7 - Leases (Tables)
6 Months Ended
Nov. 30, 2024
Notes Tables  
Schedule of Financing Lease [Table Text Block]
   

November 30,

   

May 31,

 
   

2024

   

2024

 

Non-cancellable financing leases

  $ 11,132     $ 23,143  

Less: Current portion

    (10,133

)

    (19,171

)

Non-cancellable financing leases, net of current portion

  $ 999     $ 3,972  
   

November 30,

   

May 31,

 
   

2024

   

2024

 

Production equipment under financing leases

  $ 87,888     $ 176,565  

Less: Accumulated amortization

    (54,592 )     (119,759 )

Production equipment under financing leases, net

  $ 33,296     $ 56,806  
Schedule of Operating Lease [Table Text Block]
   

November 30,

   

May 31,

 
   

2024

   

2024

 

Liability under operating leases

  $ 5,313,052     $ 5,453,234  

Less: Current portion

    (294,219 )     (286,221 )

Long-term portion of liability under operating leases

  $ 5,018,833     $ 5,167,013  
Lease, Cost [Table Text Block]
   

2024

   

2023

 

Lease Expense

               

Financing lease expense -

               

Amortization of right-of-use assets

  $ 8,090     $ 15,397  

Interest on lease liabilities

    344       1,085  

Operating lease expense

    318,675       328,070  

Short-term lease expense

    726,078       801,548  

Total

  $ 1,053,187     $ 1,146,100  
                 

Other Information

               

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

               

Operating cash flows

  $ 344     $ 1,085  

Financing cash flows

  $ 11,667     $ 20,008  

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

               

Operating cash flows

  $ 305,791     $ 328,070  

Weighted-average remaining lease term (in years) -

               

Financing leases

    0.9       1.4  

Operating leases

    12.2       13.6  

Weighted-average discount rate -

               

Financing leases

    3.63 %     4.2 %

Operating leases

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

Financing

   

Operating

 
   

Leases

   

Leases

 

Twelve months ending November 30, 2025

  $ 9,829     $ 609,000  

Twelve months ending November 30, 2026

    1,501       609,000  

Twelve months ending November 30, 2027

    -       617,920  

Twelve months ending November 30, 2028

    -       635,760  

Twelve months ending November 30, 2029

    -       635,760  

Thereafter

    -       4,445,211  

Total future minimum lease payments

    11,330       7,552,651  

Less: Imputed interest

    198       2,239,599  

Present value of minimum lease payments

  $ 11,132     $ 5,313,052