v3.25.4
Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities as of December 31, 2025 and 2024 consisted of the following:
As of December 31,
20252024
(in thousands)
Accrued infrastructure costs$327,980 $377,022 
Deferred revenue145,210 112,769 
Accrued compensation and related expenses77,812 85,416 
Accrued professional fees71,407 69,618 
Accrued revenue share63,885 84,990 
Accrued operating costs61,315 62,375 
Deferred payments for acquisitions3,789 76,434 
Other220,229 140,630 
Total accrued expenses and other current liabilities$971,627 $1,009,254