v2.4.1.9
Property and equipment (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Property and equipment      
Total property and equipment $ 198,764us-gaap_PropertyPlantAndEquipmentGross $ 133,855us-gaap_PropertyPlantAndEquipmentGross  
Less: accumulated depreciation and amortization (86,992)us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment (66,295)us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment  
Total property and equipment, net 111,772us-gaap_PropertyPlantAndEquipmentNet 67,560us-gaap_PropertyPlantAndEquipmentNet  
Depreciation, Depletion and Amortization.      
Depreciation, Depletion and Amortization 27,446us-gaap_DepreciationDepletionAndAmortization 18,940us-gaap_DepreciationDepletionAndAmortization 15,958us-gaap_DepreciationDepletionAndAmortization
Asset impairment charge      
Impairment losses related to a change in the use of certain software developed for internal use 406wifi_AssetImpairmentChargesDueToUseOfCertainSoftwareDevelopedForInternalUse    
Impairment losses related to a venue termination agreement 494wifi_AssetImpairmentChargesRelatedTerminationAgreement    
Network access      
Depreciation, Depletion and Amortization.      
Depreciation, Depletion and Amortization 18,074us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_IncomeStatementLocationAxis
= wifi_NetworkAccessMember
12,651us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_IncomeStatementLocationAxis
= wifi_NetworkAccessMember
11,948us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_IncomeStatementLocationAxis
= wifi_NetworkAccessMember
Network operations      
Depreciation, Depletion and Amortization.      
Depreciation, Depletion and Amortization 5,662us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_IncomeStatementLocationAxis
= wifi_NetworkOperationsMember
4,091us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_IncomeStatementLocationAxis
= wifi_NetworkOperationsMember
2,844us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_IncomeStatementLocationAxis
= wifi_NetworkOperationsMember
Development and technology      
Depreciation, Depletion and Amortization.      
Depreciation, Depletion and Amortization 3,381us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ResearchAndDevelopmentExpenseMember
1,992us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ResearchAndDevelopmentExpenseMember
1,049us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ResearchAndDevelopmentExpenseMember
General and administrative      
Depreciation, Depletion and Amortization.      
Depreciation, Depletion and Amortization 329us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember
206us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember
117us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember
Leasehold improvements      
Property and equipment      
Total property and equipment 152,627us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_LeaseholdImprovementsMember
97,462us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_LeaseholdImprovementsMember
 
Construction in progress      
Property and equipment      
Total property and equipment 20,104us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_ConstructionInProgressMember
18,157us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_ConstructionInProgressMember
 
Computer equipment      
Property and equipment      
Total property and equipment 7,909us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_ComputerEquipmentMember
7,372us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_ComputerEquipmentMember
 
Software      
Property and equipment      
Total property and equipment 17,827us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_SoftwareAndSoftwareDevelopmentCostsMember
10,452us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_SoftwareAndSoftwareDevelopmentCostsMember
 
Office equipment      
Property and equipment      
Total property and equipment 297us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_OfficeEquipmentMember
412us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_OfficeEquipmentMember
 
Equipment acquired under capital leases      
Property and equipment      
Total property and equipment 1,209us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_AssetsHeldUnderCapitalLeasesMember
1,220us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_AssetsHeldUnderCapitalLeasesMember
 
Less: accumulated depreciation and amortization $ (300)us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_AssetsHeldUnderCapitalLeasesMember
$ (191)us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_AssetsHeldUnderCapitalLeasesMember