v3.21.2
Lease Agreements (Schedule of Operating Leases) (Details)
Jun. 30, 2021
USD ($)
Leases [Abstract]  
2022 $ 152,824
2023 50,817
2024 2,940
2025 1,470
Total lease payments $ 208,051