XML 89 R27.htm IDEA: XBRL DOCUMENT v3.19.3
Balance Sheet Components (Tables)
9 Months Ended
Sep. 30, 2019
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, 2019December 31, 2018
 
 (in thousands)
Prepaid expenses$12,305  $5,581  
Deposits2,403  2,635  
Other2,190  1,157  
Total prepaid expenses and other current assets$16,898  $9,373  
Schedule of Property and Equipment, Net
Property and equipment, net consisted of the following:
September 30, 2019December 31, 2018
(in thousands)
Property and equipment:
Servers—network infrastructure$75,362  $57,089  
Buildings13,035  13,035  
Construction in progress7,690  14,848  
Capitalized internal-use software27,966  16,344  
Office and computer equipment12,033  6,552  
Office furniture5,668  3,573  
Software990  847  
Leasehold improvements8,395  772  
Asset retirement obligation231  49  
Gross property and equipment151,370  113,109  
Less accumulated depreciation and amortization(58,885) (39,899) 
Total property and equipment, net$92,485  $73,210  
Schedule of Acquired Intangible Assets, Net
Acquired intangible assets, net consisted of the following:
September 30, 2019
Gross Carrying
Amount
Accumulated
Amortization
Net Book
Value
(in thousands)
Developed technology$250  $188  $62  
Total acquired intangible assets, net$250  $188  $62  

December 31, 2018
Gross Carrying
Amount
Accumulated
Amortization
Net Book
Value
(in thousands)
Developed technology$250  $94  $156  
Total acquired intangible assets, net$250  $94  $156  
Schedule of Estimated Future Amortization Expense of Acquired Intangible Assets
As of September 30, 2019, the estimated future amortization expense of acquired intangible assets was as follows:

Estimated
Amortization
(in thousands)
Year ending December 31,
2019 (remaining three months)$31  
202031  
Total$62  
Schedule of Accrued Expenses
Accrued expenses and other current liabilities consisted of the following:
September 30, 2019December 31, 2018
(in thousands)
Accrued compensation and benefits$12,170  $7,075  
Accrued expenses4,428  4,072  
Customer refunds and credits2,772  2,336  
Accrued co-location and bandwidth1,658  1,119  
Income taxes payable—  225  
Other2,093  872  
Total accrued expenses and other current liabilities$23,121  $15,699  
Schedule of Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following:
September 30, 2019December 31, 2018
(in thousands)
Accrued compensation and benefits$12,170  $7,075  
Accrued expenses4,428  4,072  
Customer refunds and credits2,772  2,336  
Accrued co-location and bandwidth1,658  1,119  
Income taxes payable—  225  
Other2,093  872  
Total accrued expenses and other current liabilities$23,121  $15,699  
Schedule of Other Noncurrent Liabilities
Other noncurrent liabilities consisted of the following:
September 30, 2019December 31, 2018
(in thousands)
Indirect tax reserves$6,476  $4,137  
Deferred rent2,367  1,659  
Other2,150  908  
Total other noncurrent liabilities$10,993  $6,704