XML 90 R38.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2019
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment

Property and equipment consisted of the following as of December 31, 2019 and 2018 (in thousands except years):
 
 
December 31, 2019
 
December 31, 2018
 
Estimated Useful Life
Computer and networking equipment
$
1,469,293

 
$
1,301,604

 
3-7
Purchased software
90,450

 
73,888

 
3-10
Furniture and fixtures
65,683

 
54,057

 
1-7
Office equipment
38,178

 
29,309

 
3-5
Leasehold improvements
235,279

 
184,700

 
1-15
Internal-use software
1,132,180

 
944,279

 
2-7
Property and equipment, gross
3,031,063

 
2,587,837

 
 
Accumulated depreciation and amortization
(1,878,910
)
 
(1,677,219
)
 
 
Property and equipment, net
$
1,152,153

 
$
910,618