XML 93 R82.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity - Fair Value Assumptions - ESPP (Details) - Shares issuable pursuant to the ESPP - $ / shares
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term (in years)   6 months
Risk-free interest rate, minimum 0.02% 0.14%
Risk-free interest rate, maximum 0.10% 1.59%
Expected volatility, minimum 47.00% 43.00%
Expected volatility, maximum 50.00% 60.00%
Dividend yield 0.00% 0.00%
Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Fair value of common stock (in dollars per share) $ 12.66 $ 6.02
Expected term (in years) 5 months 26 days  
Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Fair value of common stock (in dollars per share) $ 24.07 $ 14.09
Expected term (in years) 6 months