XML 69 R57.htm IDEA: XBRL DOCUMENT v3.23.3
Leases (Details) - USD ($)
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Leases 842 [Abstract]    
Short-term Lease Payments $ 343,241 $ 334,912
Net present value of new lease future payments $ 543,741  
Operating Lease, Weighted Average Remaining Lease Term 1 year 8 months 1 day 3 years 4 months 6 days
Operating Leases, Future Minimum Payments Receivable, Remainder of Fiscal Year $ 351,042  
Finance Lease, Liability, to be Paid, Year Two 212,415  
Operating Lease, Right-of-Use Asset 503,647 $ 788,257
Finance Lease, Liability, to be Paid, Year Three 3,928  
Finance Lease, Liability, to be Paid, Year Four 1,200  
Finance Lease, Liability, to be Paid, Year Five 1,200  
Operating Leases, Future Minimum Payments, Due Thereafter 600  
Operating Leases, Future Minimum Payments Due 570,385  
Interest portion in the future lease payments $ 26,644  
Operating Lease, Weighted Average Discount Rate, Percent 5.69% 5.65%
Operating Lease, Liability, Current $ 329,638 $ 304,737
Operating Lease, Liability, Noncurrent 214,103 538,794
Operating Lease, Expense $ 341,136 $ 337,774