Stockholders' Equity - Stock Options Assumptions (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 term (in years) | 5 years 7 months 13 days | 2 years 10 months 6 days | |
Expected volatility (percent) | 42.00% | 42.00% | |
Risk-free interest rate | 2.76% | 0.38% | |
Expected dividend rate (percent) | 0.00% | 0.00% | |
Employee Stock Purchase Plan | |||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
Expected term (in years) | 6 months | 6 months | 6 months |
Expected volatility (percent) | 46.00% | 43.00% | 48.00% |
Risk-free interest rate | 1.30% | 0.10% | 0.70% |
Expected dividend rate (percent) | 0.00% | 0.00% | 0.00% |