XML 87 R70.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Details) - Schedule of future minimum lease payments
Jun. 30, 2021
USD ($)
Schedule of future minimum lease payments [Abstract]  
2022 $ 157,044
2023 31,475
2024 18,576
2025 18,576
2026 18,576
Thereafter 102,166
Total operating lease payments $ 346,412