XML 64 R48.htm IDEA: XBRL DOCUMENT v3.6.0.2
Financial Statement Components - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Property, Plant and Equipment [Line Items]      
Property and equipment $ 45,026 $ 35,703  
Accumulated depreciation and amortization (30,338) (22,478)  
Property and equipment, net 14,688 13,225 $ 12,571
Computer and Network Equipment      
Property, Plant and Equipment [Line Items]      
Property and equipment 37,664 30,277  
Computer Software      
Property, Plant and Equipment [Line Items]      
Property and equipment 5,133 3,566  
Internal-use software development costs      
Property, Plant and Equipment [Line Items]      
Property and equipment 475 128  
Furniture and Fixtures      
Property, Plant and Equipment [Line Items]      
Property and equipment 1,130 1,113  
Leasehold Improvements      
Property, Plant and Equipment [Line Items]      
Property and equipment $ 624 $ 619