XML 57 R46.htm IDEA: XBRL DOCUMENT v3.25.3
Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Balance Sheet Related Disclosures [Abstract]    
Accrued payroll and related liabilities $ 67,931 $ 76,708
Company-wide bonus program liability 95,534 109,776
Accrued sales bonus and commissions 16,653 21,585
Accrued cost of revenue 202,220 173,739
Sales and other taxes payable 67,893 79,731
ESPP contributions 12,445 5,745
Accrued other expense 45,139 63,402
Total accrued expenses and other current liabilities $ 507,815 $ 530,686