v3.25.1
Leases (Details 1) - USD ($)
9 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Jun. 30, 2024
Assets      
Operating lease assets $ 6,457,530   $ 6,741,549
Finance lease assets 928,661   1,063,768
Total lease assets 7,386,191   7,805,317
Liabilities      
Operating leases, current 1,271,740   1,059,998
Finance leases, current 203,954   177,148
Operating leases, noncurrent 7,518,766   8,058,502
Finance leases, noncurrent 457,441   528,753
Total lease liabilities $ 9,451,901   $ 9,824,401
Weighted average remaining lease term (in years), operating leases 8 years 4 months 24 days    
Weighted average remaining lease term (in years), finance leases 2 years 10 months 24 days    
Weighted average discount rate, operating leases 2.80%    
Weighted average discount rate, finance leases 7.10%    
Operating cash used for operating leases $ 887,180 $ 634,033  
Operating cash used for finance leases 49,194 25,105  
Financing cash used for finance leases $ 142,523 $ 87,610