XML 36 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components (Tables)
9 Months Ended
Sep. 30, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following:
 September 30, 2020December 31, 2019
 (in thousands)
Prepaid expenses$13,464 $10,913 
Deposits3,638 2,773 
Other5,924 3,308 
Total prepaid expenses and other current assets$23,026 $16,994 
Schedule of Property and Equipment, Net
Property and equipment, net consisted of the following:
September 30, 2020December 31, 2019
(in thousands)
Property and equipment:
Servers—network infrastructure$114,564 $84,979 
Buildings— 13,035 
Construction in progress13,525 8,692 
Capitalized internal-use software48,047 31,171 
Office and computer equipment18,870 13,528 
Office furniture6,736 6,124 
Software2,203 1,025 
Leasehold improvements11,472 9,870 
Asset retirement obligation429 231 
Gross property and equipment215,846 168,655 
Less accumulated depreciation and amortization(93,423)(67,189)
Total property and equipment, net$122,423 $101,466 
Schedule of Acquired Intangible Assets, Net
Acquired intangible assets, net consisted of the following:
September 30, 2020
Gross Carrying
Amount
Accumulated
Amortization
Net Book
Value
(in thousands)
Developed technology$5,600 $2,100 $3,500 
Total acquired intangible assets, net$5,600 $2,100 $3,500 
December 31, 2019
Gross Carrying
Amount
Accumulated
Amortization
Net Book
Value
(in thousands)
Developed technology$250 $219 $31 
Total acquired intangible assets, net$250 $219 $31 
Schedule of Estimated Future Amortization Expense of Acquired Intangible Assets
As of September 30, 2020, the estimated future amortization expense of acquired intangible assets was as follows:
Estimated
Amortization
(in thousands)
Year ending December 31,
2020 (remaining three months)$700 
20212,800 
Total$3,500 
Schedule of Accrued Expenses
Accrued expenses and other current liabilities consisted of the following:
September 30, 2020December 31, 2019
(in thousands)
Accrued compensation and benefits$21,990 $14,970 
Accrued expenses3,650 5,331 
Customer refunds and credits1,560 3,328 
Accrued co-location and bandwidth3,979 2,696 
Indemnity holdback2,187 — 
Other5,264 1,989 
Total accrued expenses and other current liabilities$38,630 $28,314 
Schedule of Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following:
September 30, 2020December 31, 2019
(in thousands)
Accrued compensation and benefits$21,990 $14,970 
Accrued expenses3,650 5,331 
Customer refunds and credits1,560 3,328 
Accrued co-location and bandwidth3,979 2,696 
Indemnity holdback2,187 — 
Other5,264 1,989 
Total accrued expenses and other current liabilities$38,630 $28,314 
Schedule of Other Noncurrent Liabilities
Other noncurrent liabilities consisted of the following:
September 30, 2020December 31, 2019
(in thousands)
Accrued taxes$6,295 $4,862 
Deferred rent— 2,342 
Other1,656 2,599 
Total other noncurrent liabilities$7,951 $9,803