XML 61 R61.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stockholders' Equity and Employee Benefit Plans - Summary of Estimated Fair Value of ESPP Purchase Rights Using a Black-Scholes Option Pricing Model Assumptions (Details) - $ / shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Dividend yield 0.00%  
2018 Employee Stock Purchase Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Risk-free interest rate, minimum 1.60% 2.40%
Risk-free interest rate, maximum 2.40% 2.90%
Volatility, minimum 40.00% 38.00%
Volatility, maximum 45.00% 40.00%
Dividend yield 0.00% 0.00%
Fair value of common stock   $ 12.89
2018 Employee Stock Purchase Plan | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected life (in years) 6 months 7 months 6 days
Fair value of common stock $ 16.98  
2018 Employee Stock Purchase Plan | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected life (in years) 2 years 2 years 1 month 6 days
Fair value of common stock $ 17.03