XML 64 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity Incentive Plans - Summary of Fair Value of ESPP Estimated Using Black-Scholes Option Pricing Model Assumptions (Details) - $ / shares
9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Volatility, minimum   40.00%
Volatility, maximum   43.00%
Volatility 40.00%  
Expected term 6 years 6 years
Risk-free interest rate, minimum 2.55% 2.02%
Risk-free interest rate, maximum 3.06% 2.20%
Minimum    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Fair value of common stock $ 16.86 $ 13.84
Maximum    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Fair value of common stock $ 42.21 $ 15.06
2018 Employee Stock Purchase Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Volatility 40.00%  
Expected term 6 months  
Risk-free interest rate, minimum 2.90%  
Risk-free interest rate, maximum 2.96%  
2018 Employee Stock Purchase Plan | Minimum    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Fair value of common stock $ 24.00  
2018 Employee Stock Purchase Plan | Maximum    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Fair value of common stock $ 38.18