XML 71 R53.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation - Summary of Weighted-Average Assumptions Used in Calculating Fair Value of Awards (Details)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]      
Dividend yield 0.00%    
2018 Plan, 2016 Plan and 2015 Plan      
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]      
Expected term (in years) 5 years 2 months 12 days 5 years 10 months 17 days 5 years 11 months 26 days
Expected volatility 74.00% 86.00% 87.00%
Risk-free interest 2.42% 2.00% 1.28%
Dividend yield 0.00% 0.00% 0.00%
2016 Employee Stock Purchase Plan      
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]      
Expected term (in years) 6 months 6 months 5 months 12 days
Expected volatility 66.00% 78.00% 82.00%
Risk-free interest 2.20% 1.06% 0.50%
Dividend yield 0.00% 0.00% 0.00%