Stockholders’ Equity (Deficit) - Schedule of Valuation Assumptions (Details) |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2021 |
Dec. 31, 2020 |
Dec. 31, 2019 |
|
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
| Expected dividend yield | 0.00% | 0.00% | 0.00% |
| Expected term (years) | 8 years | ||
| Minimum | |||
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
| Volatility | 44.20% | 39.10% | 41.80% |
| Expected term (years) | 5 years 1 month 6 days | 5 years | |
| Risk-free interest rate | 1.10% | 0.50% | 1.50% |
| Maximum | |||
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
| Volatility | 44.90% | 43.60% | 44.30% |
| Expected term (years) | 8 years | 8 years | |
| Risk-free interest rate | 1.50% | 1.50% | 2.50% |