v3.22.0.1
Lease Agreements (Schedule of Operating Leases) (Details)
Dec. 31, 2021
USD ($)
Leases [Abstract]  
2022 $ 134,095
2023 57,186
2024 25,408
Total operating lease payments $ 216,689