XML 62 R49.htm IDEA: XBRL DOCUMENT v3.25.3
Leases (Schedule of leases recorded on the balance sheets) (Details) - USD ($)
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Leases    
Operating lease assets $ 3,195,211 $ 2,831,417
Finance lease asset 1,097,333 1,365,860
Current portion of operating lease liability 1,018,696 1,004,808
Current portion of finance lease liability 320,423 302,998
Operating lease liability, net of current portion 2,185,998 1,829,608
Finance lease liability, net of current portion $ 1,108,448 $ 1,428,870
Weighted average remaining lease term, operating leases 2 years 10 months 24 days 3 years 3 months 18 days
Finance Lease Weighted Average Remaining Lease Term 2 years 10 months 24 days 4 years 4 months 24 days
Weighted average discount rate, operating leases 9.40% 9.20%
Weighted average discount rate, finance leases 4.00% 4.80%