Balance Sheet Components - Schedule of Property and Equipment, Net (Detail) - USD ($) $ in Thousands |
Sep. 30, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Balance Sheet Related Disclosures [Line Items] | ||
| Total property and equipment, gross | $ 160,433 | $ 149,916 |
| Less: accumulated depreciation and amortization | (120,088) | (102,158) |
| Total property and equipment, net | 40,345 | 47,758 |
| Leasehold improvements | ||
| Balance Sheet Related Disclosures [Line Items] | ||
| Total property and equipment, gross | 86,691 | 83,139 |
| Computer equipment, software, and other | ||
| Balance Sheet Related Disclosures [Line Items] | ||
| Total property and equipment, gross | 55,444 | 50,844 |
| Furniture and fixtures | ||
| Balance Sheet Related Disclosures [Line Items] | ||
| Total property and equipment, gross | 14,094 | 13,834 |
| Construction in progress | ||
| Balance Sheet Related Disclosures [Line Items] | ||
| Total property and equipment, gross | $ 4,204 | $ 2,099 |