v3.24.3
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