XML 106 R25.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2019
Accounting Policies [Abstract]  
Schedule of property and equipment
The useful lives of property and equipment are as follows:
Capitalized internal-use software development costs
 
3 years
Data center equipment
 
2 - 4 years
Office equipment
 
3 years
Furniture and fixtures
 
5 years
Software
 
3 years
Assets under financing lease
 
5 years or remaining lease term
Leasehold improvements
 
5 years or remaining lease term

The amortization of the capitalized software development costs was allocated as follows:
 
 
Year Ended December 31,
 
 
2019
 
2018
 
2017
 
 
(In thousands)
Cost of revenue
 
$
9,546

 
$
6,898

 
$
4,788

Research and development
 
7,345

 
5,437

 
3,619

General and administrative
 
213

 
689

 

Total
 
$
17,104

 
$
13,024

 
$
8,407


Property and equipment consisted of the following:
 
 
As of December 31,
 
 
2019
 
2018
 
 
(In thousands)
Capitalized internal-use software development costs
 
$
100,155

 
$
72,647

Data center equipment (1)
 
22,009

 

Leasehold improvements
 
55,886

 
15,293

Office equipment
 
25,083

 
13,563

Furniture and fixtures (1)
 
10,095

 
4,918

Software
 
9,176

 
1,849

Total property and equipment
 
222,404

 
108,270

Less: accumulated depreciation and amortization
 
(81,148
)
 
(44,736
)
Total property and equipment, net
 
$
141,256

 
$
63,534

_______________
(1)    Data center equipment and furniture and fixtures contain assets under finance leases. See Note 5 for further detail.
Schedule of intangible assets
The useful lives of the intangible assets are as follows:
Developed technology
 
3 - 7 years
Customer relationships
 
2 - 8 years
Supplier relationships
 
2 - 5 years
Trade names
 
5 years
Patents
 
20 years
Telecommunication licenses
 
Indefinite
Trademarks
 
Indefinite
Domain names
 
Indefinite