XML 82 R69.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Schedule of future minimum lease payments (Details) - USD ($)
Jun. 30, 2024
Jun. 30, 2023
Lease payments due    
Year ending June 30, 2025 $ 120,569  
Year ending June 30, 2026 119,825  
Year ending June 30, 2027 110,555  
Year ending June 30, 2028 44,542  
Year 5 43,200  
Thereafter 144,000  
Total 582,691  
Discount 57,718  
Lease liability $ 524,973 $ 585,182