XML 61 R46.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation - FV of employee stock options (Details) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Employee stock options      
Weighted average assumptions for estimated fair value of employee stock options      
Common stock fair value per share minimum 19.61 11.50 11.82
Common stock fair value per share maximum 25.67 26.76 22.35
Expected volatility, low end of range (as a percent) 77.42% 75.77% 69.17%
Expected volatility, high end of range (as a percent) 96.73% 90.83% 86.46%
Risk-free interest rate, low end of range (as a percent) 0.96% 1.03% 1.44%
Risk-free interest rate, high end of range (as a percent) 2.37% 2.18% 1.84%
Unamortized compensation expense related to unvested options $ 30,700,000 $ 18,100,000  
Period to recognize unamortized compensation expense 2 years 9 months 4 days    
Employee stock options | Minimum      
Weighted average assumptions for estimated fair value of employee stock options      
Expected term (years) 5 years 2 months 23 days 5 years 2 months 23 days 5 years 2 months 23 days
Employee stock options | Maximum      
Weighted average assumptions for estimated fair value of employee stock options      
Expected term (years) 6 years 29 days 6 years 29 days 6 years 29 days
Employee Stock Purchase Plan      
Weighted average assumptions for estimated fair value of employee stock options      
Expected volatility, low end of range (as a percent) 67.80% 67.80% 67.80%
Expected volatility, high end of range (as a percent) 79.80% 79.80% 82.90%
Risk-free interest rate, low end of range (as a percent) 0.47% 0.47% 0.07%
Risk-free interest rate, high end of range (as a percent) 1.80% 0.93% 0.93%
Unamortized compensation expense related to unvested options $ 1,100,000 $ 481,000  
Period to recognize unamortized compensation expense 23 years 3 months 18 days    
Employee Stock Purchase Plan | Minimum      
Weighted average assumptions for estimated fair value of employee stock options      
Expected term (years) 6 months 6 months 6 months
Employee Stock Purchase Plan | Maximum      
Weighted average assumptions for estimated fair value of employee stock options      
Expected term (years) 2 years 2 years 2 years