XML 62 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Leases (Schedule of leases recorded on the balance sheets) (Details) - USD ($)
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Leases    
Operating lease assets $ 3,631,780 $ 1,565,530
Finance lease asset 1,633,450 1,860,016
Current portion of operating lease liability 1,075,690 846,304
Current portion of finance lease liability 286,522 321,085
Operating lease liability, net of current portion 2,554,450 727,310
Finance lease liability, net of current portion $ 1,731,868 $ 1,938,531
Weighted average remaining lease term, operating leases 4 years 2 years
Finance Lease Weighted Average Remaining Lease Term 6 years 1 month 6 days 7 years
Weighted average discount rate, operating leases 8.50% 4.60%
Weighted average discount rate, finance leases 5.60% 5.60%