XML 63 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Details 1) - USD ($)
6 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Jun. 30, 2024
Assets      
Operating lease assets $ 6,218,147   $ 6,741,549
Finance lease assets 954,791   1,063,768
Total lease assets 7,172,938   7,805,317
Liabilities      
Operating leases, current 997,957   1,059,998
Finance leases, current 203,739   177,148
Operating leases, noncurrent 7,539,488   8,058,502
Finance leases, noncurrent 496,025   528,753
Total lease liabilities $ 9,237,209   $ 9,824,401
Weighted average remaining lease term (in years), operating leases 8 years 10 months 24 days    
Weighted average remaining lease term (in years), finance leases 3 years 3 months 18 days    
Weighted average discount rate, operating leases 2.90%    
Weighted average discount rate, finance leases 7.10%    
Operating cash used for operating leases $ 590,037 $ 363,320  
Operating cash used for finance leases 31,089 15,393  
Financing cash used for finance leases $ 89,705 $ 58,785