v3.4.0.3
Financial Statement Components - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Mar. 31, 2016
Dec. 31, 2015
Property, Plant and Equipment    
Property and equipment $ 37,246 $ 35,703
Accumulated depreciation and amortization (24,451) (22,478)
Property and equipment, net 12,795 13,225
Computer and network equipment    
Property, Plant and Equipment    
Property and equipment 31,600 30,277
Computer software    
Property, Plant and Equipment    
Property and equipment 3,671 3,566
Internal-use software development costs    
Property, Plant and Equipment    
Property and equipment 236 128
Furniture and fixtures    
Property, Plant and Equipment    
Property and equipment 1,120 1,113
Leasehold improvements    
Property, Plant and Equipment    
Property and equipment $ 619 $ 619