XML 56 R60.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Awards - Summary of Assumptions Used for Estimating the Fair Value of Stock Purchase Rights Granted in ESPP (Details)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Dividend yield 0.00%    
Employee Stock Purchase Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Volatility, minimum 47.60% 61.00% 50.00%
Volatility, maximum 59.10% 64.30% 51.30%
Risk-free interest rate, minimum 1.60% 2.10% 1.50%
Risk-free interest rate, maximum 2.40% 2.70% 1.70%
Dividend yield 0.00% 0.00% 0.00%
Employee Stock Purchase Plan | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years) 6 months 6 months 5 months 23 days
Employee Stock Purchase Plan | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years) 1 year 1 year 11 months 23 days