Annual report pursuant to Section 13 and 15(d)

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

v3.19.3
Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
Dec. 31, 2018
Dec. 31, 2017
Income Tax Disclosure [Abstract]    
Amortization $ 914,520 $ 978,688
Net operating loss carryforward 19,567,649 5,244,000
Goodwill and intangible assets (112,742)
Allowance for doubtful accounts 703,873 259,110
Charitable contributions 593 618
Stock options 936,641 700,745
Accrued liabilities 390,041 121,993
Business interest expense 989,408
Deferred state tax asset 1,139,059 595,531
Total deferred income tax assets 24,641,784 7,787,943
Depreciation (2,301,605) (406,310)
Total deferred income tax liabilities (406,310)
Deferred tax asset, net 22,340,179 7,381,633
Less: valuation allowance (22,340,179) (7,381,633)
Net deferred tax assets