Stock-based Compensation (Details 2) - $ / shares |
9 Months Ended | |
|---|---|---|
Sep. 30, 2017 |
Sep. 30, 2016 |
|
| Risk free interest rate | 1.53% | 1.52% |
| Expected life (in years) | 5 years | 5 years 6 months |
| Expected volatility | 45.54% | 95.24% |
| Expected dividend yield | 0.00% | 0.00% |
| Stock price | $ 3.85 | $ 0.638 |
| Warrant [Member] | ||
| Risk free interest rate | 1.89% | 1.96% |
| Expected life (in years) | 4 years 8 months 12 days | 5 years |
| Expected volatility | 46.80% | 80.49% |
| Expected dividend yield | 0.00% | 0.00% |
| Stock price | $ 2.98 | $ 0.638 |