Summary of Significant Accounting Policies - Schedule of Useful Lives of Property and Equipment (Details) |
9 Months Ended |
|---|---|
Sep. 30, 2021 | |
| Computer hardware and equipment | Minimum | |
| Intangible Assets, Net [Line Items] | |
| Estimated useful life | 3 years |
| Computer hardware and equipment | Maximum | |
| Intangible Assets, Net [Line Items] | |
| Estimated useful life | 5 years |
| Purchased software and licenses | Minimum | |
| Intangible Assets, Net [Line Items] | |
| Estimated useful life | 3 years |
| Purchased software and licenses | Maximum | |
| Intangible Assets, Net [Line Items] | |
| Estimated useful life | 5 years |
| Furniture and fixtures | |
| Intangible Assets, Net [Line Items] | |
| Estimated useful life | 7 years |