v3.25.4
Balance Sheet Components (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued infrastructure costs $ 327,980 $ 377,022
Deferred revenue 145,210 112,769
Accrued compensation and related expenses 77,812 85,416
Accrued professional fees 71,407 69,618
Accrued revenue share 63,885 84,990
Accrued operating costs 61,315 62,375
Deferred payments for acquisitions 3,789 76,434
Other 220,229 140,630
Total accrued expenses and other current liabilities $ 971,627 $ 1,009,254