XML 51 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment
Property and equipment consisted of the following as of December 31, 2021 and 2020 (in thousands, except years):
 
December 31, 2021December 31, 2020Estimated Useful Life
(in years)
Computer and networking equipment$1,981,775 $1,847,717 
3-7
Purchased software89,347 95,662 
3-10
Furniture and fixtures71,381 71,119 
1-7
Office equipment42,616 40,235 
3-5
Leasehold improvements227,358 230,423 
1-15
Internal-use software1,382,099 1,234,934 
2-7
Property and equipment, gross3,794,576 3,520,090 
Accumulated depreciation and amortization(2,260,247)(2,041,818)
Property and equipment, net$1,534,329 $1,478,272