Annual report pursuant to Section 13 and 15(d)

Income Taxes - Schedule of Reconciliation of Federal Statutory Income Tax Rate (Details)

v3.8.0.1
Income Taxes - Schedule of Reconciliation of Federal Statutory Income Tax Rate (Details)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Income Tax Disclosure [Abstract]      
Statutory federal income tax rate 34.00% 34.00% 34.00%
Change in fair value of warrant liability 4.10% 0.90% (5.20%)
State income taxes, net of federal benefit (7.50%) 4.80% 0.10%
Tax credits 3.20% 0.40% 0.30%
Change in valuation allowance 81.20% (7.30%) (12.50%)
Permanent differences 1.20% (0.80%)
State rate adjustment (5.30%) 3.30%
Tax Cuts and Jobs Act (22.60%)
Equity compensation adjustment (1.80%)
Return to provision 0.90% (0.10%)
Other 4.50%
Effective Rate 91.80% 28.30% 23.60%