XML 45 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Leases (Tables)
12 Months Ended
Jun. 30, 2023
Leases  
Schedule of leases recorded on the balance sheets [Table Text Block]
      June 30,     June 30,  
      2023     2022  
Lease Assets Classification on the Balance Sheet            
Operating lease assets Operating lease assets, net $ 3,631,780   $ 1,565,530  
Finance lease assets Property and equipment, net   1,633,450     1,860,016  
               
Lease Liabilities              
Current              
   Operating Current portion of operating lease liability $ 1,075,690   $ 846,304  
   Finance Current portion of finance lease liability   286,522     321,085  
Noncurrent              
   Operating Operating lease liability, net of current portion $ 2,554,450   $ 727,310  
   Finance Finance lease liability, net of current portion   1,731,868     1,938,531  
Schedule of other information related to lease term and discount rate [Table Text Block]
    June 30,     June 30,  
    2023     2022  
Weighted Average Remaining Lease Term            
Operating leases   4.0 years     2.0 years  
Finance leases   6.1 years     7.0 years  
Weighted Average Discount Rate            
Operating leases   8.5%     4.6%  
Finance leases   5.6%     5.6%  
Schedule components of lease expense [Table Text Block]
     

Year
Ended June
30, 2023

   

Year
Ended
June 30,
2022

 
Operating lease cost Classification on the Statement of Operations            
Operating lease cost Cost of sales $ 418,306   $ 282,060  
Operating lease cost Selling, general, and administrative expenses   660,052     718,406  
Short term lease cost Selling, general, and administrative expenses   -     4,655  
               
               
Finance lease cost              
Amortization of finance lease assets Cost of sales   141,287     142,680  
Amortization of finance lease assets Selling, general, and administrative expenses   169,444     189,204  
Interest on finance lease liabilities Interest expense, net   119,639     133,510  
Total lease cost   $ 1,508,728   $ 1,470,515  
Schedule of future minimum lease payments [Table Text Block]
    Operating     Finance  
    Leases     Leases  
Year ending June 30            
2024 $ 1,323,600   $ 404,650  
2025   938,072     412,342  
2026   752,833     420,188  
2027   767,890     428,200  
2028   584,513     428,080  
Thereafter   -     495,832  
Total future minimum lease payments   4,366,908     2,589,292  
Less imputed interest   736,768     570,902  
Total present value of lease liabilities $ 3,630,140   $ 2,018,390