XML 21 R29.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Balance Sheet Information (Tables)
12 Months Ended
Dec. 31, 2019
Balance Sheet Related Disclosures [Abstract]  
Schedule of Allowance for Doubtful Accounts
The activity in the accounts receivable reserves was as follows:
 
 
As of December 31,
 
 
2019
 
2018
 
 
(in thousands)
Beginning balance
 
$
1,679

 
$
1,119

Additions to the reserves
 
360

 
599

Write-offs/adjustments
 
(223
)
 
(39
)
Ending balance
 
$
1,816

 
$
1,679


Schedule of Property and Equipment, Net The estimated useful life of each asset category is as follows:
Computer and networking equipment
3-5 years
Leasehold improvements
Shorter of lease term or 5 years
Furniture and fixtures
3 years
Office equipment
3 years
Internal-use software
3 years

Property and equipment, net consisted of the following:
 
 
As of December 31,
 
 
2019
 
2018
 
 
(in thousands)
Computer and networking equipment
 
$
89,830

 
$
65,060

Leasehold improvements
 
3,285

 
3,259

Furniture and fixtures
 
681

 
539

Office equipment
 
579

 
513

Internal-use software
 
13,901

 
8,604

Property and equipment, gross
 
108,276

 
77,975

Accumulated depreciation and amortization
 
(48,239
)
 
(35,621
)
Property and equipment, net
 
$
60,037

 
$
42,354


Schedule of Accrued Expenses
Accrued expenses consisted of the following:
 
 
As of December 31,
 
 
2019
 
2018
 
 
(in thousands)
Accrued compensation and related benefits
 
8,734

 
3,952

Sales and use tax payable
 
3,938

 
3,077

Accrued colocation and bandwidth costs
 
3,237

 
3,049

Other accrued liabilities
 
3,969

 
5,457

Total accrued expenses
 
$
19,878

 
$
15,535


Schedule of Other Current Liabilities
Other current liabilities consisted of the following:
 
 
As of December 31,
 
 
2019
 
2018
 
 
(in thousands)
Liability for early-exercised stock options (see Note 11)
 
$
467

 
$
597

Deferred revenue
 
317

 
1,622

Accrued computer and networking equipment
 
7,060

 

Other current liabilities
 
325

 
293

Total other current liabilities
 
$
8,169

 
$
2,512


Other Long-Term Liabilities
Other long-term liabilities consisted of the following:
 
 
As of December 31,
 
 
2019
 
2018
 
 
(in thousands)
Deferred rent
 
$
634

 
$
272

Other long-term liabilities
 
404

 
375

Total other long-term liabilities
 
$
1,038

 
$
647


Schedule of Accumulated Other Comprehensive Loss
The following table summarizes the changes in accumulated other comprehensive loss, which is reported as a component of stockholders’ equity (deficit):
 
 
Foreign Currency Translation
 
Available-for-sale investments
 
Accumulated Other Comprehensive Income (Loss)
 
 
(in thousands)
Balance at January 1, 2017
 
$
(43
)
 
$
(6
)
 
$
(49
)
Other comprehensive income (loss)
 
32

 
(7
)
 
25

Balance at December 31, 2017
 
(11
)
 
(13
)
 
(24
)
Other comprehensive income (loss)
 
(1
)
 
(11
)
 
(12
)
Balance at December 31, 2018
 
(12
)
 
(24
)
 
(36
)
Other comprehensive income (loss)
 
111

 
121

 
232

Balance at December 31, 2019
 
$
99

 
$
97

 
196