v3.26.1
Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Balance Sheet Related Disclosures [Abstract]    
Accrued payroll and related liabilities $ 87,912 $ 95,795
Company-wide bonus program liability 76,184 136,221
Accrued sales bonus and commissions 14,742 21,922
Accrued cost of revenue 254,004 226,878
Sales and other taxes payable 57,053 58,259
ESPP contributions 5,376 6,925
Accrued other expense 62,427 62,119
Total accrued expenses and other current liabilities $ 557,698 $ 608,119