XML 39 R21.htm IDEA: XBRL DOCUMENT v3.25.0.1
Balance Sheet Components
12 Months Ended
Dec. 31, 2024
Balance Sheet Related Disclosures [Abstract]  
Balance Sheet Components Balance Sheet Components
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 
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 
Supplemental Balance Sheet Information
A roll‑forward of the Company’s customer credit reserve is as follows:
As of December 31,
202420232022
(In thousands)
Balance, beginning of period$33,594 $33,124 $18,577 
Additions81,695 167,044 86,303 
Deductions against reserve(95,948)(166,574)(71,756)
Balance, end of period$19,341 $33,594 $33,124