XML 62 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2024
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 December 31,
20242023
(In thousands)
Prepaid expenses$333,911 $196,850 
Other current assets140,449 132,354 
Total prepaid expenses and other current assets
$474,360 $329,204 
Schedule of accrued expenses and other current liabilities
Accrued expenses and other current liabilities consist of the following:
As of December 31,
20242023
(In thousands)
Accrued payroll and related$76,708 $77,593 
Company-wide bonus program liability109,776 — 
Accrued bonus and commission21,585 17,345 
Accrued cost of revenue173,739 155,721 
Sales and other taxes payable79,731 70,913 
Restructuring liability318 29,086 
Accrued other expense68,829 73,653 
Total accrued expenses and other current liabilities$530,686 $424,311