v3.25.2
Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Balance Sheet Related Disclosures [Abstract]    
Accrued payroll and related liabilities $ 72,170 $ 76,708
Company-wide bonus program liability 54,357 109,776
Accrued sales bonus and commissions 20,431 21,585
Accrued cost of revenue 194,775 173,739
Sales and other taxes payable 68,681 79,731
ESPP contributions 5,210 5,745
Accrued other expense 45,903 63,402
Total accrued expenses and other current liabilities $ 461,527 $ 530,686