XML 38 R68.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Property and Equipment - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Property, Plant and Equipment [Line Items]    
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
Computer and networking equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 1,469,293 1,301,604
Purchased software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 90,450 73,888
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 65,683 54,057
Office equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 38,178 29,309
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 235,279 184,700
Internal-use software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 1,132,180 $ 944,279
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