v3.20.4
Lease Agreements (Schedule of Operating Leases) (Details)
Dec. 31, 2020
USD ($)
Leases [Abstract]  
2021 $ 124,849
2022 66,328
2022 21,785
Total operating lease payments $ 212,962