XML 42 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Balance Sheet Components (Tables)
3 Months Ended
Mar. 31, 2025
Balance Sheet Related Disclosures [Abstract]  
Schedule of prepaid expenses and other current assets
Prepaid expenses and other current assets consist of the following:
As of March 31,As of As of December 31,
20252024
(In thousands)
Prepaid expenses$321,312 $333,911 
Other current assets120,843 140,449 
Total prepaid expenses and other current assets
$442,155 $474,360 
Schedule of accrued expenses and other current liabilities
Accrued expenses and other current liabilities consist of the following:
As of March 31,As of December 31,
20252024
(In thousands)
Accrued payroll and related$56,733 $76,708 
Company-wide bonus program liability25,386 109,776 
Accrued sales bonus and commissions22,265 21,585 
Accrued cost of revenue173,372 173,739 
Sales and other taxes payable81,047 79,731 
ESPP contributions16,935 5,745 
Accrued other expense56,562 63,402 
Total accrued expenses and other current liabilities$432,300 $530,686