Quarterly report pursuant to Section 13 or 15(d)

Stock Based Compensation - Schedule of Share Based Payment Assumptions (Details)

v3.8.0.1
Stock Based Compensation - Schedule of Share Based Payment Assumptions (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Risk-free interest rate, Minimum 2.015% 1.15% 1.89% 1.14%
Risk-free interest rate, Maximum 2.075% 1.28% 2.22% 1.42%
Dividend yield 0.00% 0.00% 0.00% 0.00%
Expected life 6 years 6 years 6 years 6 years
Minimum [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Volatility 67.09% 44.72% 6709.00% 44.72%
Maximum [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Volatility 70.70% 89.15% 82.26% 89.15%