XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Schedule of future minimum lease payments (Details) - USD ($)
Dec. 31, 2022
Jul. 01, 2022
Lease payments due    
Six months ending June 30, 2023 $ 51,759  
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 719,188  
Discount 81,844  
Lease liability $ 637,344 $ 698,837