Stock-based Compensation - Schedule of Fair Values Options Weighted Average Assumptions (Details) - $ / shares
9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]    
Risk free interest rate 3.07% 1.53%
Expected life (in years) 10 years 5 years
Expected volatility 64.12% 45.54%
Expected dividend yield 0.00% 0.00%
Stock price $ 2.63 $ 3.85