Annual report pursuant to Section 13 and 15(d)

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

v3.19.1
Income Taxes - Schedule of Deferred Tax Assets and Deferred Tax Liabilities (Details) - USD ($)
Dec. 31, 2018
Dec. 31, 2017
Income Tax Disclosure [Abstract]    
Long term deferred taxes, Inventories $ 74,733 $ 49,067
Long term deferred taxes, Accounts receivable allowance
Long term deferred taxes, Other accruals 75,992 75,992
Long term deferred taxes, Accelerated tax depreciation 6,252 6,945
Long term deferred taxes, Non-cash, stock-based compensation, nonqualified 767,885 606,020
Long term deferred taxes, Impairment loss on investment 104,609 103,748
Long term deferred taxes, Goodwill and intangibles
Long term deferred taxes, Operating loss carry forwards and tax credits 16,112,934 12,196,765
Long term deferred taxes, Less: valuation allowance (17,142,405) (13,038,537)
Long term deferred taxes, Total net deferred tax assets