v3.25.0.1
Balance Sheet Components - Schedule of Property and Equipment, Net (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Balance Sheet Related Disclosures [Line Items]    
Total property and equipment, gross $ 162,637 $ 149,916
Less: accumulated depreciation and amortization (122,999) (102,158)
Total property and equipment, net 39,638 47,758
Leasehold improvements    
Balance Sheet Related Disclosures [Line Items]    
Total property and equipment, gross 85,284 83,139
Computer equipment, software, and other    
Balance Sheet Related Disclosures [Line Items]    
Total property and equipment, gross 55,815 50,844
Furniture and fixtures    
Balance Sheet Related Disclosures [Line Items]    
Total property and equipment, gross 13,906 13,834
Construction in progress    
Balance Sheet Related Disclosures [Line Items]    
Total property and equipment, gross $ 7,632 $ 2,099