XML 71 R49.htm IDEA: XBRL DOCUMENT v3.8.0.1
Financial Statement Components - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Property, Plant and Equipment [Line Items]      
Property and equipment $ 56,752 $ 45,026  
Accumulated depreciation and amortization (36,864) (30,338)  
Property and equipment, net 19,888 14,688 $ 13,225
Computer and network equipment      
Property, Plant and Equipment [Line Items]      
Property and equipment 47,195 37,664  
Computer software      
Property, Plant and Equipment [Line Items]      
Property and equipment 6,974 5,133  
Internal-use software development costs      
Property, Plant and Equipment [Line Items]      
Property and equipment 500 475  
Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Property and equipment 1,282 1,130  
Leasehold Improvements      
Property, Plant and Equipment [Line Items]      
Property and equipment $ 801 $ 624