XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.2.2
Balance Sheet Information (Tables)
9 Months Ended
Sep. 30, 2022
Balance Sheet Related Disclosures [Abstract]  
Schedule of Property and Equipment, Net
Property and equipment, net consisted of the following:
As of September 30,As of December 31,
20222021
(in thousands)
Computer and networking equipment$215,102 $207,575 
Leasehold improvements7,970 4,631 
Furniture and fixtures1,599 1,606 
Office equipment1,214 654 
Internal-use software60,235 40,345 
Property and equipment, gross$286,120 $254,811 
Accumulated depreciation and amortization(107,040)(87,850)
Property and equipment, net$179,080 $166,961 
Schedule of Other Assets
Other assets consisted of the following:
As of September 30,As of December 31,
20222021
(in thousands)
Deferred contract costs, net$35,524 $23,830 
Advance payment for purchase of property and equipment30,348 — 
Other assets7,386 5,638 
Total other assets$73,258 $29,468 
Schedule of Accrued Expenses
Accrued expenses consisted of the following:
As of September 30,As of December 31,
20222021
(in thousands)
Accrued compensation and related benefits$28,520 $13,543 
Accrued colocation and bandwidth costs9,684 10,205 
Sales and use tax liabilities9,414 8,070 
Other accrued liabilities6,568 4,294 
Total accrued expenses$54,186 $36,112 
Schedule of Other Current Liabilities
Other current liabilities consisted of the following:
As of September 30,As of December 31,
20222021
(in thousands)
Deferred revenue, current$22,727 $26,421 
Accrued computer and networking equipment5,840 18,081 
Holdback payable4,013 — 
Other current liabilities842 605 
Total other current liabilities$33,422 $45,107