Annual report pursuant to Section 13 and 15(d)

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

v3.7.0.1
Income Taxes - Schedule of Deferred Tax Valuation Allowance (Details) - USD ($)
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Income Tax Disclosure [Abstract]    
Beginning balance $ 2,759,641 $ 1,902,022
Provision 3,429,175 857,619
Adjustments/true-ups 1,032,627
Ending balance $ 7,221,443 $ 2,759,641