XML 61 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Balance Sheet Related Disclosures [Abstract]    
Accrued payroll and related $ 56,733 $ 76,708
Company-wide bonus program liability 25,386 109,776
Accrued sales bonus and commissions 22,265 21,585
Accrued cost of revenue 173,372 173,739
Sales and other taxes payable 81,047 79,731
ESPP contributions 16,935 5,745
Accrued other expense 56,562 63,402
Total accrued expenses and other current liabilities $ 432,300 $ 530,686