XML 86 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property and Equipment - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 5,153,968 $ 4,706,297
Accumulated depreciation and amortization (3,158,897) (2,880,353)
Property and equipment, net 1,995,071 1,825,944
Computer and networking equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 2,665,002 2,456,470
Computer and networking equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life (in years) 3 years  
Computer and networking equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life (in years) 7 years  
Purchased software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 88,033 96,979
Purchased software | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life (in years) 3 years  
Purchased software | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life (in years) 10 years  
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 63,876 67,657
Furniture and fixtures | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life (in years) 1 year  
Furniture and fixtures | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life (in years) 7 years  
Office equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 36,340 40,546
Office equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life (in years) 3 years  
Office equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life (in years) 5 years  
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 197,663 214,712
Leasehold improvements | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life (in years) 1 year  
Leasehold improvements | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life (in years) 15 years  
Internal-use software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 2,103,054 $ 1,829,933
Internal-use software | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life (in years) 2 years  
Internal-use software | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life (in years) 10 years