v3.24.3
Balance Sheet Components (Tables)
9 Months Ended
Sep. 30, 2024
Balance Sheet Related Disclosures [Abstract]  
Schedule of Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
As of September 30, 2024As of December 31, 2023
Leasehold improvements$86,691 $83,139 
Computer equipment, software, and other55,444 50,844 
Furniture and fixtures14,094 13,834 
Construction in progress4,204 2,099 
Total property and equipment, gross160,433 149,916 
Less: accumulated depreciation and amortization(120,088)(102,158)
Total property and equipment, net$40,345 $47,758 
Schedule of Accrued Liabilities
Accrued liabilities consisted of the following (in thousands):
As of September 30, 2024As of December 31, 2023
Accrued payroll and related expenses$117,588 $83,094 
Accrued taxes31,952 47,257 
Accrued other liabilities115,704 92,640 
Total accrued liabilities$265,244 $222,991