XML 25 R14.htm IDEA: XBRL DOCUMENT v3.25.3
Balance Sheet Components
9 Months Ended
Sep. 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 September 30,As of December 31,
20252024
(In thousands)
Prepaid expenses$280,600 $333,911 
Other current assets124,695 140,449 
Total prepaid expenses and other current assets
$405,295 $474,360 
Accrued expenses and other current liabilities consist of the following:
As of September 30,As of December 31,
20252024
(In thousands)
Accrued payroll and related liabilities$67,931 $76,708 
Company-wide bonus program liability95,534 109,776 
Accrued sales bonus and commissions16,653 21,585 
Accrued cost of revenue202,220 173,739 
Sales and other taxes payable67,893 79,731 
ESPP contributions12,445 5,745 
Accrued other expense45,139 63,402 
Total accrued expenses and other current liabilities$507,815 $530,686