XML 85 R72.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity - Assumptions Used to Estimate Equity Awards (Details)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Stock Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected dividend yield 0.00% 0.00% 0.00%
Stock Options | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected volatility 57.60% 57.00% 54.70%
Risk-free interest rate 2.40% 1.00% 0.30%
Expected term 5 years 6 months 5 years 6 months 5 years 1 month 6 days
Stock Options | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected volatility 60.00% 64.30% 64.60%
Risk-free interest rate 3.70% 1.10% 0.70%
Expected term 6 years 1 month 6 days 6 years 1 month 6 days 6 years 1 month 6 days
ESPP      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected dividend yield 0.00% 0.00% 0.00%
Expected term 6 months 6 months 6 months
ESPP | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected volatility 59.90% 45.40% 81.20%
Risk-free interest rate 1.60% 0.00% 0.10%
ESPP | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected volatility 61.30% 55.70% 99.90%
Risk-free interest rate 4.70% 0.10% 0.20%