v3.21.1
Lease Agreements (Schedule of Operating Leases) (Details)
Mar. 31, 2021
USD ($)
Leases [Abstract]  
2022 $ 110,099
2022 76,020
Total operating lease payments $ 186,119