Stock-based Compensation (Details) - $ / shares
9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Stock-based Compensation Details    
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