v3.25.2
Balance Sheet Components
6 Months Ended
Jun. 30, 2025
Balance Sheet Related Disclosures [Abstract]  
Balance Sheet Components Balance Sheet Components
Prepaid expenses and other current assets consist of the following:
As of June 30,As of December 31,
20252024
(In thousands)
Prepaid expenses$262,421 $333,911 
Other current assets138,650 140,449 
Total prepaid expenses and other current assets
$401,071 $474,360 
Accrued expenses and other current liabilities consist of the following:
As of June 30,As of December 31,
20252024
(In thousands)
Accrued payroll and related liabilities$72,170 $76,708 
Company-wide bonus program liability54,357 109,776 
Accrued sales bonus and commissions20,431 21,585 
Accrued cost of revenue194,775 173,739 
Sales and other taxes payable68,681 79,731 
ESPP contributions5,210 5,745 
Accrued other expense45,903 63,402 
Total accrued expenses and other current liabilities$461,527 $530,686