XML 82 R65.htm IDEA: XBRL DOCUMENT v3.24.3
Leases (Details 1) - USD ($)
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Assets    
Operating lease assets $ 6,741,549 $ 9,571,604
Finance lease assets 1,063,768 542,105
Total lease assets 7,805,317 10,113,709
Liabilities    
Operating leases, current 1,059,998 969,890
Finance leases, current 177,148 103,646
Operating leases, noncurrent 8,058,502 8,393,248
Finance leases, noncurrent 528,753 341,201
Total lease liabilities $ 9,824,401 9,807,985
Weighted average remaining lease term (in years), operating leases 9 years 4 months 24 days  
Weighted average remaining lease term (in years), finance leases 4 years  
Weighted average discount rate, operating leases 2.90%  
Weighted average discount rate, finance leases 8.10%  
Operating cash used for operating leases $ 932,122 1,020,992
Operating cash used for finance leases 39,972 7,590
Financing cash used for finance leases $ 131,901 $ 73,003