XML 63 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Information - Property and equipment (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 228,036 $ 157,632
Accumulated depreciation and amortization (80,307) (61,653)
Property and equipment, net 147,729 95,979
Computer and networking equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 187,050 129,998
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 3,793 3,817
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 1,223 1,092
Office equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 654 659
Internal-use software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 35,316 22,066
Property and equipment, net $ 24,400 $ 14,200