XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Information - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 315,836 $ 302,839
Accumulated depreciation and amortization (143,922) (122,461)
Property and equipment, net 171,914 180,378
Computer and networking equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 215,330 225,009
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 8,565 8,374
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 2,055 1,792
Office equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 1,228 1,176
Internal-use software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 88,658 66,488
Property and equipment, net $ 57,700 $ 45,500