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

November 30, 2023

   

May 31, 2023

 

Non-cancellable financing leases

  $ 40,435     $ 60,485  

Less: Current portion

    (28,698

)

    (31,981

)

Non-cancellable financing leases, net of current portion

  $ 11,737     $ 28,504  
   

November 30, 2023

   

May 31, 2023

 

Production equipment under financing leases

  $ 176,565     $ 176,565  

Less: Accumulated amortization

    (110,844

)

    (95,477

)

Production equipment under financing leases, net

  $ 65,721     $ 81,118  
Lease, Cost [Table Text Block]
   

2023

   

2022

 

Lease Expense

               

Financing lease expense -

               

Amortization of right-of-use assets

  $ 15,397     $ 180,240  

Interest on lease liabilities

    1,085       25,261  

Operating lease expense

    328,070       190,343  

Short-term lease expense

    801,548       783,360  

Total

  $ 1,146,100     $ 1,179,204  
                 

Other Information

               

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

               

Operating cash flows

  $ 1,085     $ 25,261  

Financing cash flows

  $ 20,008     $ 549,029  

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

               

Operating cash flows

  $ 328,070     $ 190,343  

Weighted-average remaining lease term (in years) -

               

Financing leases

    1.4       1.9  

Operating leases

    13.6       14.6  

Weighted-average discount rate -

               

Financing leases

    4.2 %     4.7 %

Operating leases

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

Financing Leases

   

Operating Leases

 

Twelve months ended November 30, 2024

  $ 29,686     $ 543,037  

Twelve months ended November 30, 2025

    10,463       534,000  

Twelve months ended November 30, 2026

    1,505       534,000  

Twelve months ended November 30, 2027

    -       542,920  

Twelve months ended November 30, 2028

    -       560,760  

Thereafter

    -       4,999,720  

Total future minimum lease payments

    41,654       7,714,437  

Present value discount

    1,219       2,474,340  

Present value of minimum lease payments

  $ 40,435     $ 5,240,097