XML 82 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 4,706,297 $ 4,100,807
Accumulated depreciation and amortization (2,880,353) (2,560,625)
Property and equipment, net 1,825,944 1,540,182
Computer and networking equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 2,456,470 2,139,518
Purchased software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 96,979 89,695
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 67,657 71,427
Office equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 40,546 41,866
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 214,712 229,037
Internal-use software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 1,829,933 $ 1,529,264
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) 10 years