XML 83 R71.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Schedule of Assumptions Used to Determine Fair Value of Stock Options and Stock Purchase Rights under ESPP (Details)
9 Months Ended
Sep. 30, 2021
$ / shares
Employee Stock Options  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Expected volatility, Minimum 51.43%
Expected volatility, Maximum 51.97%
Risk-free interest rate, Minimum 0.63%
Risk-free interest rate, Maximum 1.09%
Weighted-average grand date fair value of options granted $ 31.03
Employee Stock Purchase Plan  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Expected term (in years) 6 months
Expected volatility, Minimum 47.61%
Expected volatility, Maximum 52.04%
Risk-free interest rate, Minimum 0.05%
Risk-free interest rate, Maximum 0.13%
Weighted-average grand date fair value of options granted $ 16.29
Minimum | Employee Stock Options  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Expected term (in years) 6 years
Maximum | Employee Stock Options  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Expected term (in years) 6 years 7 days