XML 56 R57.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes - Schedule of Components of Deferred Tax Asset (Details) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Income Tax Disclosure [Abstract]    
Current accruals $ 1,660,817 $ 1,746,094
Operating lease liabilities 1,021,891
Deferred revenue 2,749 605
Depreciation and amortization 1,095,119 1,279,973
Deferred compensation 576,269 471,143
Net operating loss carryovers 23,960,965 22,933,668
Deferred tax assets 28,317,810 26,431,483
Valuation allowance (27,228,805) (26,359,083)
Net deferred tax assets before deferred tax liabilities 1,089,005 72,400
Operating lease right-of-use assets (1,009,721)
Capitalized compensation costs (79,284) (72,400)
Net deferred tax assets