XML 81 R67.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity - Valuation Assumptions (Details)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Stock Options [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term   6 years 3 months 6 years 3 months
Volatility rate 0.00% 32.20% 40.70%
Risk-free interest rate 0.00% 2.10% 1.60%
Dividend yield rate   0.00% 0.00%
Warrant [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term   9 years 6 months  
Volatility rate 0.00%    
Risk-free interest rate 0.00%    
Dividend yield rate 0.00%    
Employee Stock Purchase Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term   6 months  
Minimum volatility rate 47.80% 27.70% 30.10%
Maximum volatility rate 60.10% 31.30% 39.00%
Minimum risk-free interest rate 2.10% 1.00% 0.40%
Maximum risk-free interest rate 2.50% 1.40% 0.60%
Dividend yield rate 0.00% 0.00% 0.00%
Restricted Stock Units (RSUs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term 3 years    
Volatility rate 39.30% 0.00% 0.00%
Risk-free interest rate 2.60% 0.00% 0.00%
Dividend yield rate 0.00% 0.00% 0.00%