v3.25.0.1
Balance Sheet Components
12 Months Ended
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Components Balance Sheet Components
Accrued expenses and other current liabilities as of December 31, 2024 and 2023 consisted of the following:
As of December 31,
20242023
(in thousands)
Accrued infrastructure costs$377,022 $281,682 
Deferred revenue (1)
112,769 93,706 
Accrued compensation and related expenses85,416 95,600 
Accrued revenue share84,990 81,936 
Deferred payments for acquisitions76,434 7,359 
Accrued professional fees69,618 33,267 
Accrued operating costs62,375 75,905 
Other140,630 136,381 
Total accrued expenses and other current liabilities$1,009,254 $805,836 
(1)We expect a substantial majority of our deferred revenue to be realized in less than one year.