XML 70 R58.htm IDEA: XBRL DOCUMENT v3.19.1
Stockholders' Equity - Schedule of Assumption to Calculate Weighted Average Grant Date Fair Value of Options Grant (Details) - Common Stock - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Class Of Stock [Line Items]    
Expected volatility, minimum 45.90% 43.50%
Expected volatility, maximum 47.00% 43.80%
Risk-free interest rate, minimum 2.70% 1.86%
Risk-free interest rate, maximum 3.00% 2.07%
Weighted average grant date fair value per share $ 1.61 $ 0.0085
Grant date fair value of options vested $ 536,666 $ 1,546,692
Intrinsic value of options exercised $ 559,433 $ 946,134
Minimum    
Class Of Stock [Line Items]    
Expected term (in years) 5 years 4 months 24 days 5 years 3 months 18 days
Maximum    
Class Of Stock [Line Items]    
Expected term (in years) 5 years 10 months 24 days 5 years 10 months 24 days