XML 77 R64.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Awards - Schedule of Employee Stock Purchase Plan Valuation Assumptions (Details) - Employee Stock Purchase Plan
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Risk-free interest rate   0.40%
Risk-free interest rates, minimum 0.70%  
Risk-free interest rates, maximum 1.10%  
Expected term 6 months 6 months
Expected volatility   61.80%
Volatility, minimum 66.50%  
Volatility, maximum 71.20%