XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Schedule of future minimum lease payments (Details) - USD ($)
Mar. 31, 2023
Jul. 01, 2022
Lease payments due    
Three months ending June 30, 2023 $ 20,760  
Year ending June 30, 2024 125,220  
Year ending June 30, 2025 105,013  
Year ending June 30, 2026 103,622  
Year ending June 30, 2027 99,575  
Thereafter 233,999  
Total 688,189  
Discount 76,729  
Lease liability $ 611,460 $ 698,837