XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Note 7 - Leases (Tables)
3 Months Ended
Aug. 31, 2023
Notes Tables  
Schedule of Financing Lease [Table Text Block]
   

August 31,
2023

   

May 31,
2023

 

Non-cancellable financing leases

  $ 50,518     $ 60,485  

Less: Current portion

    (27,689

)

    (31,981

)

Non-cancellable financing leases, net of current portion

  $ 22,829     $ 28,504  
   

August 31,
2023

   

May 31,

2023

 

Production equipment under financing leases

  $ 176,565     $ 176,565  

Less: Accumulated amortization

    (103,146

)

    (95,447

)

Production equipment under financing leases, net

  $ 73,419     $ 81,118  
Lease, Cost [Table Text Block]
   

2023

   

2022

 

Lease Expense

               

Financing lease expense -

               

Amortization of right-of-use assets

  $ 7,699     $ 218,914  

Interest on lease liabilities

    600       19,509  

Operating lease expense

    183,957       52,970  

Short-term lease expense

    360,353       395,810  

Total

  $ 552,609     $ 687,203  
                 

Other Information

               

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

               

Operating cash flows

  $ 600     $ 19,509  

Financing cash flows

  $ 9,947     $ 419,120  

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

               

Operating cash flows

  $ 177,217     $ 52,970  

Weighted-average remaining lease term (in years) -

               

Financing leases

    1.6       1.1  

Operating leases

    13.9       14.8  

Weighted-average discount rate -

               

Financing leases

    4.3 %     7.3 %

Operating leases

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

Financing
Leases

   

Operating
Leases

 

Twelve months ending August 31, 2024

  $ 34,374     $ 546,910  

Twelve months ending August 31, 2025

    14,818       534,000  

Twelve months ending August 31, 2026

    3,009       534,000  

Twelve months ending August 31, 2027

    -       536,230  

Twelve months ending August 31, 2028

    -       560,760  

Thereafter

    -       5,139,910  

Total future minimum lease payments

    52,201       7,851,810  

Present value discount

    1,683       2,552,837  

Present value of minimum lease payments

  $ 50,518     $ 5,298,973