Annual report pursuant to Section 13 and 15(d)

Income Taxes - Schedule of Deferred Tax Assets and Deferred Tax Liabilities (Details)

v3.20.1
Income Taxes - Schedule of Deferred Tax Assets and Deferred Tax Liabilities (Details) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Income Tax Disclosure [Abstract]    
Long term deferred taxes, Inventories $ 93,570 $ 74,733
Long term deferred taxes, Accrued expenses 127,186 75,992
Long term deferred taxes, Other 15,169 6,252
Long term deferred taxes, Non-cash, stock-based compensation, nonqualified 1,073,125 767,885
Long term deferred taxes, Impairment loss on investment 104,609 104,609
Long term deferred taxes, Operating loss carry forwards and tax credits 17,872,050 16,112,934
Long term deferred taxes, Less: valuation allowance (19,285,709) (17,142,405)
Long term deferred taxes, Total net deferred tax assets