Balance Sheet Components - Schedule of Property and Equipment, Net (Detail) - USD ($) $ in Thousands |
Dec. 31, 2023 |
Dec. 31, 2022 |
|---|---|---|
| Balance Sheet Related Disclosures [Line Items] | ||
| Total property and equipment, gross | $ 149,916 | $ 151,582 |
| Less: accumulated depreciation and amortization | (102,158) | (82,412) |
| Total property and equipment, net | 47,758 | 69,170 |
| Leasehold improvements | ||
| Balance Sheet Related Disclosures [Line Items] | ||
| Total property and equipment, gross | 83,139 | 80,378 |
| Computer equipment, software, and other | ||
| Balance Sheet Related Disclosures [Line Items] | ||
| Total property and equipment, gross | 50,844 | 52,688 |
| Furniture and fixtures | ||
| Balance Sheet Related Disclosures [Line Items] | ||
| Total property and equipment, gross | 13,834 | 13,010 |
| Construction in progress | ||
| Balance Sheet Related Disclosures [Line Items] | ||
| Total property and equipment, gross | $ 2,099 | $ 5,506 |