XML 34 R25.htm IDEA: XBRL DOCUMENT v3.26.1
Note 8 - Leases (Tables)
9 Months Ended
Feb. 28, 2026
Notes Tables  
Schedule of Financing Lease [Table Text Block]
   

February 28,

   

May 31,

 
   

2026

   

2025

 

Non-cancelable financing leases

  $ -     $ 4,457  

Less: Current portion

    -       (4,457 )

Non-cancelable financing leases, net of current portion

  $ -     $ -  
   

February 28,

   

May 31,

 
   

2026

   

2025

 

Production equipment under financing leases

  $ 24,431     $ 24,431  

Less: Accumulated amortization

    (21,174 )     (17,509 )

Production equipment under financing leases, net

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

February 28,

   

May 31,

 
   

2026

   

2025

 

Liability under operating leases

  $ 4,942,277     $ 5,168,301  

Less: Current portion

    (318,811 )     (303,815 )

Long-term portion of liability under operating leases

  $ 4,623,466     $ 4,864,486  
Lease, Cost [Table Text Block]
   

February 28,

   

February 28,

 
   

2026

   

2025

 

Lease Expense

               

Financing lease expense -

               

Amortization of right-of-use assets

  $ 3,665     $ 10,660  

Interest on lease liabilities

    55       432  

Operating lease expense

    477,120       477,715  

Short-term lease expense

    1,192,063       1,123,611  

Total

  $ 1,672,903     $ 1,612,418  
                 

Other Information

               

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

               

Operating cash flows

  $ 55     $ 432  

Financing cash flows

  $ 4,457     $ 15,440  

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

               

Operating cash flows

  $ 456,750     $ 458,041  

Weighted-average remaining lease term (in years) -

               

Financing leases

    -       0.8  

Operating leases

    11.0       12.0  

Weighted-average discount rate -

               

Financing leases

    -       3.37 %

Operating leases

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

Operating

 
   

Leases

 

Twelve months ending February 28, 2027

  $ 609,000  

Twelve months ending February 28, 2028

    624,610  

Twelve months ending February 28, 2029

    635,760  

Twelve months ending February 28, 2030

    623,260  

Twelve months ending February 28, 2031

    560,760  

Thereafter

    3,738,010  

Total future minimum lease payments

    6,791,400  

Less: Imputed interest

    (1,849,123 )

Present value of minimum lease payments

  $ 4,942,277