Annual report pursuant to Section 13 and 15(d)

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

v3.21.1
Leases - Schedule of Maturities of Lease Liabilities for All Operating Leases (Details) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
2021 $ 96,723  
2022 75,969  
2023 6,228  
2024 1,557  
Total lease payments 180,477  
Less: Interest (14,814)  
Present value of lease liabilities 165,663  
Less: current maturities (87,200) $ (77,992)
Non-current lease liability $ 78,463 $ 147,390