v3.25.2
Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2025
Balance Sheet Related Disclosures [Abstract]  
Schedule of Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
As of June 30,
2025
As of December 31,
2024
Leasehold improvements$92,401 $85,284 
Computer equipment, software, and other67,713 55,815 
Furniture and fixtures15,052 13,906 
Construction in progress6,533 7,632 
Total property and equipment, gross181,699 162,637 
Less: accumulated depreciation and amortization(138,176)(122,999)
Total property and equipment, net$43,523 $39,638 
Schedule of Accrued Liabilities
Accrued liabilities consisted of the following (in thousands):
As of June 30,
2025
As of December 31,
2024
Accrued payroll and related expenses$200,123 $306,939 
Accrued taxes63,765 42,243 
Accrued other liabilities129,735 77,864 
Total accrued liabilities$393,623 $427,046