XML 38 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Information (Tables)
9 Months Ended
Sep. 30, 2021
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,
20212020
(in thousands)
Computer and networking equipment$187,050 $129,998 
Leasehold improvements3,793 3,817 
Furniture and fixtures1,223 1,092 
Office equipment654 659 
Internal-use software35,316 22,066 
Property and equipment, gross$228,036 $157,632 
Accumulated depreciation and amortization(80,307)(61,653)
Property and equipment, net$147,729 $95,979 
Schedule of Other Assets
Other assets consisted of the following:
As of September 30,As of December 31,
20212020
(in thousands)
Deferred contract costs, net$23,067 $19,332 
Restricted cash893 893 
Other assets4,182 4,692 
Total other assets$28,142 $24,917 
Schedule of Accrued Expenses
Accrued expenses consisted of the following:
As of September 30,As of December 31,
20212020
(in thousands)
Accrued compensation and related benefits$14,812 $17,840 
Sales and use tax payable7,486 6,274 
Accrued acquisition-related costs— 3,644 
Accrued colocation and bandwidth costs7,231 2,208 
Other accrued liabilities6,534 4,368 
Total accrued expenses$36,063 $34,334 
Schedule of Other Current Liabilities
Other current liabilities consisted of the following:
As of September 30,As of December 31,
20212020
(in thousands)
Deferred revenue, current$21,631 $15,916 
Accrued computer and networking equipment2,274 3,126 
Liability for early-exercised stock options213 255 
Other current liabilities640 380 
Total other current liabilities$24,758 $19,677 
Schedule of Other Long-Term Liabilities
Other long-term liabilities consisted of the following:
As of September 30,As of December 31,
20212020
(in thousands)
Deferred revenue, non-current$3,186 $2,104 
CARES Act payroll tax deferral1,676 1,676 
Other long-term liabilities194 620 
Total other long-term liabilities$5,056 $4,400