XML 77 R63.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property and Equipment - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 2,587,837 $ 2,346,982
Accumulated depreciation and amortization (1,677,219) (1,484,447)
Property and equipment, net 910,618 862,535
Computer and networking equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 1,301,604 1,292,587
Purchased software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 73,888 61,276
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 54,057 48,521
Office equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 29,309 26,949
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 184,700 152,487
Internal-use software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 944,279 $ 765,162
Minimum | Computer and networking equipment    
Property, Plant and Equipment [Line Items]    
Estimated useful life 3 years  
Minimum | Purchased software    
Property, Plant and Equipment [Line Items]    
Estimated useful life 3 years  
Minimum | Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Estimated useful life 1 year  
Minimum | Office equipment    
Property, Plant and Equipment [Line Items]    
Estimated useful life 3 years  
Minimum | Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Estimated useful life 1 year  
Minimum | Internal-use software    
Property, Plant and Equipment [Line Items]    
Estimated useful life 2 years  
Maximum | Computer and networking equipment    
Property, Plant and Equipment [Line Items]    
Estimated useful life 7 years  
Maximum | Purchased software    
Property, Plant and Equipment [Line Items]    
Estimated useful life 10 years  
Maximum | Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Estimated useful life 7 years  
Maximum | Office equipment    
Property, Plant and Equipment [Line Items]    
Estimated useful life 5 years  
Maximum | Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Estimated useful life 15 years  
Maximum | Internal-use software    
Property, Plant and Equipment [Line Items]    
Estimated useful life 7 years