Annual report pursuant to Section 13 and 15(d)

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

v3.8.0.1
Income Taxes - Schedule of Deferred Tax Valuation Allowance (Details) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Income Tax Disclosure [Abstract]    
Beginning balance $ 7,221,443 $ 2,759,641
(Benefit)/Provision (648,281) 3,429,175
Adjustments/true-ups 47,302 1,032,627
Ending balance $ 6,620,465 $ 7,221,443