XML 83 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Information - Property and equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 333,911 $ 302,839
Accumulated depreciation and amortization (157,303) (122,461)
Property and equipment, net 176,608 180,378
Computer and networking equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 224,313 225,009
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 8,605 8,374
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 2,142 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 97,623 66,488
Property and equipment, net $ 62,600 $ 45,500