XML 92 R70.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stockholders' Equity - Option and ESPP Valuation Assumptions (Details)
1 Months Ended 12 Months Ended
Nov. 30, 2017
May 31, 2017
Nov. 30, 2016
May 31, 2016
Nov. 30, 2015
May 31, 2015
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Employee Stock Options                  
Class of Stock [Line Items]                  
Expected term (years)             5 years 10 months 24 days 5 years 8 months 6 days 6 years 29 days
Volatility             49.00% 46.00% 49.00%
Risk-free interest rate             2.10% 1.40% 1.60%
Dividend yield             0.00% 0.00% 0.00%
ESPP                  
Class of Stock [Line Items]                  
Expected term (years) 6 months 6 months 6 months 6 months 6 months 6 months      
Volatility 36.00% 43.00% 42.00% 58.00% 54.00% 43.00%      
Risk-free interest rate 1.40% 1.00% 0.60% 0.40% 0.30% 0.10%      
Dividend yield 0.00% 0.00% 0.00% 0.00% 0.00% 0.00%