XML 94 R60.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Balance Sheet Information - Property and equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 108,276 $ 77,975
Accumulated depreciation and amortization (48,239) (35,621)
Property and equipment, net 60,037 42,354
Computer and networking equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 89,830 65,060
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 3,285 3,259
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 681 539
Office equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 579 513
Internal-use software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 13,901 8,604
Property and equipment, net $ 8,500 $ 5,400