Quarterly report pursuant to Section 13 or 15(d)

Stock-Based Compensation - Schedule of Assumptions Used in Black-Scholes Option-pricing Method (Details)

v3.10.0.1
Stock-Based Compensation - Schedule of Assumptions Used in Black-Scholes Option-pricing Method (Details) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Expected dividend yield 0.00% 0.00% 0.00% 0.00%
Expected stock-price volatility, minimum 46.47% 53.68% 46.47% 53.68%
Expected stock-price volatility, maximum 50.34% 53.90% 53.11% 55.40%
Risk-free interest rate, minimum 2.75% 1.98% 2.46% 1.94%
Risk-free interest rate, maximum 3.02% 2.37% 3.02% 2.40%
Expected average term of options   10 years   10 years
Minimum [Member]        
Expected average term of options 5 years   5 years  
Stock price $ 2.73 $ 5.50 $ 2.73 $ 5.50
Maximum [Member]        
Expected average term of options 7 years   7 years  
Stock price $ 3.32 $ 10.80 $ 3.40 $ 34.00