v3.26.3
Balance Sheet Information (Tables)
9 Months Ended
Sep. 30, 2026
Balance Sheet Related Disclosures [Abstract]  
Schedule of Property and Equipment, Net
Property and equipment, net consisted of the following:
As of September 30, 2026As of December 31, 2025
(in thousands)
Computer and networking equipment$331,799 $278,181 
Leasehold improvements8,174 8,181 
Furniture and fixtures2,763 2,430 
Office equipment1,225 1,232 
Internal-use software157,602 148,419 
Property and equipment, gross$501,563 $438,443 
Accumulated depreciation and amortization(278,205)(251,658)
Property and equipment, net$223,358 $186,785 
Schedule of Other Assets
Other assets consisted of the following:
As of September 30, 2026As of December 31, 2025
(in thousands)
Deferred contract costs, net$40,862 $47,586 
Other assets11,519 10,203 
Total other assets$52,381 $57,789 
Schedule of Accrued Expenses
Accrued expenses consisted of the following:
As of September 30, 2026As of December 31, 2025
(in thousands)
Accrued compensation and related benefits$42,513 $46,611 
Accrued colocation and bandwidth costs13,702 13,944 
Other tax liabilities
3,212 4,800 
Other accrued expenses
3,453 5,314 
Total accrued expenses$62,880 $70,669