Annual report pursuant to Section 13 and 15(d)

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

v3.20.1
Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Income Tax Disclosure [Abstract]    
Amortization $ 868,974 $ 914,520
Net operating loss carryforward 16,053,316 19,567,649
Allowance for doubtful accounts 1,559,750 703,873
Charitable contributions 623 593
Stock options 970,496 936,641
Accrued liabilities 467,086 390,041
Business interest expense 2,323,330 989,408
Deferred state tax asset 1,428,268 1,139,059
Total deferred income tax assets 23,671,843 24,641,784
Depreciation (1,578,355) (2,301,605)
Total deferred income tax liabilities (1,578,355) (2,301,605)
Deferred tax asset, net 22,093,488 22,340,179
Less: valuation allowance (22,093,488) (22,340,179)
Net deferred tax assets