Annual report pursuant to Section 13 and 15(d)

Composition of Certain Financial Statement Captions - Schedule of property and equipment (Details)

v2.4.1.9
Composition of Certain Financial Statement Captions - Schedule of property and equipment (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 78,098us-gaap_PropertyPlantAndEquipmentGross $ 56,671us-gaap_PropertyPlantAndEquipmentGross
Less accumulated depreciation and amortization (35,177)us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment (21,520)us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
Total property and equipment, net 42,921us-gaap_PropertyPlantAndEquipmentNet 35,151us-gaap_PropertyPlantAndEquipmentNet
Servers, computers and other related equipment    
Property, Plant and Equipment [Line Items]    
Total property and equipment 39,890us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_ComputerEquipmentMember
27,361us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_ComputerEquipmentMember
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total property and equipment 25,893us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_LeaseholdImprovementsMember
11,314us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_LeaseholdImprovementsMember
Office furniture and equipment    
Property, Plant and Equipment [Line Items]    
Total property and equipment 2,721us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_FurnitureAndFixturesMember
2,248us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_FurnitureAndFixturesMember
Construction in progress    
Property, Plant and Equipment [Line Items]    
Total property and equipment 5,075us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_ConstructionInProgressMember
13,575us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_ConstructionInProgressMember
Software developed for internal use    
Property, Plant and Equipment [Line Items]    
Total property and equipment 4,519us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_SoftwareDevelopmentMember
2,173us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_SoftwareDevelopmentMember
Less accumulated depreciation and amortization $ (1,700)us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_SoftwareDevelopmentMember
$ (700)us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_SoftwareDevelopmentMember