Stock-Based Compensation - Schedule of Fair Value of Stock Options Assumptions (Details)
12 Months Ended
Dec. 31, 2017
$ / shares
Dividend yield 0.00%
Minimum [Member]  
Stock price $ 3.73
Exercise price $ 3.76
Expected volatility 57.00%
Risk-Free interest rate, per annum 1.05%
Expected life (in years) 10 months 6 days
Maximum [Member]  
Stock price $ 5.10
Exercise price $ 5.00
Expected volatility 75.00%
Risk-Free interest rate, per annum 1.57%
Expected life (in years) 3 years 22 days