XML 67 R42.htm IDEA: XBRL DOCUMENT v3.24.3
Leases (Schedule of leases recorded on the balance sheets) (Details) - USD ($)
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Leases    
Operating lease assets $ 2,831,417 $ 3,631,780
Finance lease asset 1,365,860 1,633,450
Current portion of operating lease liability 1,004,808 1,075,690
Current portion of finance lease liability 302,998 286,522
Operating lease liability, net of current portion 1,829,608 2,554,450
Finance lease liability, net of current portion $ 1,428,870 $ 1,731,868
Weighted average remaining lease term, operating leases 3 years 3 months 18 days 4 years
Finance Lease Weighted Average Remaining Lease Term 4 years 4 months 24 days 6 years 1 month 6 days
Weighted average discount rate, operating leases 9.20% 8.50%
Weighted average discount rate, finance leases 4.80% 5.60%