Quarterly report pursuant to Section 13 or 15(d)

Operating Leases - Schedule of Maturities of Lease Liabilities for all Operating Leases (Details)

v3.21.1
Operating Leases - Schedule of Maturities of Lease Liabilities for all Operating Leases (Details) - USD ($)
Mar. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
2021 $ 72,750  
2022 75,969  
2023 6,228  
2024 1,557  
Total lease payments 156,504  
Less: Interest (11,790)  
Present value of lease liabilities 144,714  
Less: current maturities (97,270) $ (87,200)
Non-current lease liability $ 47,444 $ 78,463