XML 43 R30.htm IDEA: XBRL DOCUMENT v3.25.3
Leases (Tables)
12 Months Ended
Jun. 30, 2025
Leases  
Schedule of leases recorded on the balance sheets [Table Text Block]
      June 30,  2025     June 30,  2024  
Lease Assets Classification on the Balance Sheet            
Operating lease assets Operating lease assets, net $ 3,195,211   $ 2,831,417  
Finance lease assets Property and equipment, net   1,097,333     1,365,860  
               
Lease Liabilities              
Current              
Operating Current portion of operating lease liability $ 1,018,696   $ 1,004,808  
Finance Current portion of finance lease liability   320,423     302,998  
Noncurrent              
Operating Operating lease liability, net of current portion $ 2,185,998   $ 1,829,608  
Finance Finance lease liability, net of current portion   1,108,448     1,428,870  
Schedule of other information related to lease term and discount rate [Table Text Block]
    June 30,  2025     June 30, 2024  
Weighted Average Remaining Lease Term            
Operating leases   2.9 years     3.3 years  
Finance leases   2.9 years     4.4 years  
Weighted Average Discount Rate            
Operating leases   9.4%     9.2%  
Finance leases   4.0%     4.8%  
Schedule components of lease expense [Table Text Block]
      Year Ended June 30,
2025
    Year Ended June 30,
2024
 
Operating lease cost Classification on the Statement of Operations            
Operating lease cost Cost of sales $ 847,367   $ 433,065  
Operating lease cost Selling, general, and administrative expenses   491,241     582,772  
Short term lease cost Selling, general, and administrative expenses   2,468     3,079  
               
Finance lease cost              
Amortization of finance lease assets Cost of sales   125,967     125,967  
Amortization of finance lease assets Selling, general, and administrative expenses   142,560     140,674  
Interest on finance lease liabilities Interest expense, net   89,282     105,591  
Total lease cost   $ 1,698,885   $ 1,391,148  
Schedule of future minimum lease payments [Table Text Block]
    Operating Lease     Finance Lease  
Year ending June 30            
2026 $ 1,246,926   $ 420,188  
2027   1,282,187     428,200  
2028   1,117,540     428,080  
2029   -     424,800  
2030   -     71,032  
Total future minimum lease payments   3,646,653     1,772,300  
Less imputed interest   (478,387 )   (343,429 )
Total present value of lease liabilities $ 3,168,266   $ 1,428,871