XML 80 R66.htm IDEA: XBRL DOCUMENT v3.20.4
Property and Equipment - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 3,520,090 $ 3,031,063
Accumulated depreciation and amortization (2,041,818) (1,878,910)
Property and equipment, net 1,478,272 1,152,153
Computer and networking equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 1,847,717 1,469,293
Purchased software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 95,662 90,450
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 71,119 65,683
Office equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 40,235 38,178
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 230,423 235,279
Internal-use software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 1,234,934 $ 1,132,180
Minimum | Computer and networking equipment    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life (in years) 3 years  
Minimum | Purchased software    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life (in years) 3 years  
Minimum | Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life (in years) 1 year  
Minimum | Office equipment    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life (in years) 3 years  
Minimum | Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life (in years) 1 year  
Minimum | Internal-use software    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life (in years) 2 years  
Maximum | Computer and networking equipment    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life (in years) 7 years  
Maximum | Purchased software    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life (in years) 10 years  
Maximum | Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life (in years) 7 years  
Maximum | Office equipment    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life (in years) 5 years  
Maximum | Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life (in years) 15 years  
Maximum | Internal-use software    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life (in years) 7 years