XML 35 R25.htm IDEA: XBRL DOCUMENT v3.25.3
Note 7 - Leases (Tables)
3 Months Ended
Aug. 31, 2025
Notes Tables  
Schedule of Financing Lease [Table Text Block]
   

August 31,

   

May 31,

 
   

2025

   

2025

 

Non-cancelable financing leases

  $ 2,982     $ 4,457  

Less: Current portion

    (2,982

)

    (4,457

)

Non-cancelable financing leases, net of current portion

  $ -     $ -  
   

August 31,

   

May 31,

 
   

2025

   

2025

 

Production equipment under financing leases

  $ 24,431     $ 24,431  

Less: Accumulated amortization

    (18,730 )     (17,509 )

Production equipment under financing leases, net

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

August 31,

   

May 31,

 
   

2025

   

2025

 

Liability under operating leases

  $ 5,094,165     $ 5,168,301  

Less: Current portion

    (308,732 )     (303,815 )

Long-term portion of liability under operating leases

  $ 4,785,433     $ 4,864,486  
Lease, Cost [Table Text Block]
   

August 31,

   

August 31,

 
   

2025

   

2024

 

Lease Expense

               

Financing lease expense -

               

Amortization of right-of-use assets

  $ 1,222     $ 4,045  

Interest on lease liabilities

    29       203  

Operating lease expense

    159,040       159,635  

Short-term lease expense

    387,873       385,095  

Total

  $ 548,164     $ 548,978  
                 

Other Information

               

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

               

Operating cash flows

  $ 29     $ 203  

Financing cash flows

  $ 1,474     $ 5,656  

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

               

Operating cash flows

  $ 152,250     $ 153,541  

Weighted-average remaining lease term (in years) -

               

Financing leases

    0.4       1.0  

Operating leases

    11.5       12.5  

Weighted-average discount rate -

               

Financing leases

    3.0 %     3.9 %

Operating leases

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

Financing

   

Operating

 
   

Leases

   

Leases

 

Twelve months ending August 31, 2026

  $ 3,009     $ 609,000  

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  

Thereafter

    -       4,018,390  

Total future minimum lease payments

    3,009       7,095,900  

Less: Imputed interest

    27       2,001,735  

Present value of minimum lease payments

  $ 2,982     $ 5,094,165