Annual report pursuant to Section 13 and 15(d)

Income Taxes - Schedule of Deferred Tax Valuation Allowance (Details)

v3.19.1
Income Taxes - Schedule of Deferred Tax Valuation Allowance (Details) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Income Tax Disclosure [Abstract]    
Beginning balance $ 6,620,464 $ 7,221,443
Provision/ (Benefit) 400,158 (648,281)
Adjustments/true-ups 155,769 47,302
Ending balance $ 7,176,391 $ 6,620,464