|
Goodwill and intangible assets (Details 3) (USD $) In Thousands, unless otherwise specified
|
12 Months Ended |
|
|
Dec. 31, 2014
|
Dec. 31, 2013
|
Dec. 31, 2012
|
| Intangible assets |
|
|
|
| Historical cost |
$ 43,919us-gaap_FiniteLivedIntangibleAssetsGross |
$ 43,974us-gaap_FiniteLivedIntangibleAssetsGross |
|
| Accumulated Amortization |
(24,243)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization |
(20,561)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization |
|
| Net Book Value |
19,676us-gaap_FiniteLivedIntangibleAssetsNet |
23,413us-gaap_FiniteLivedIntangibleAssetsNet |
10,594us-gaap_FiniteLivedIntangibleAssetsNet |
| Amortization expense for fiscal years 2015 through 2019 and thereafter |
|
|
|
| 2015 |
3,525us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths |
|
|
| 2016 |
3,451us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo |
|
|
| 2017 |
3,218us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree |
|
|
| 2018 |
2,370us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour |
|
|
| 2019 |
1,625us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive |
|
|
| Thereafter |
5,487us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive |
|
|
| Net Book Value |
19,676us-gaap_FiniteLivedIntangibleAssetsNet |
23,413us-gaap_FiniteLivedIntangibleAssetsNet |
10,594us-gaap_FiniteLivedIntangibleAssetsNet |
| Venue contracts |
|
|
|
| Intangible assets |
|
|
|
| Weighted Average Life |
10 years |
10 years |
|
| Historical cost |
36,356us-gaap_FiniteLivedIntangibleAssetsGross / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = wifi_VenueContractsMember |
36,356us-gaap_FiniteLivedIntangibleAssetsGross / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = wifi_VenueContractsMember |
|
| Accumulated Amortization |
(21,582)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = wifi_VenueContractsMember |
(19,314)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = wifi_VenueContractsMember |
|
| Net Book Value |
14,774us-gaap_FiniteLivedIntangibleAssetsNet / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = wifi_VenueContractsMember |
17,042us-gaap_FiniteLivedIntangibleAssetsNet / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = wifi_VenueContractsMember |
|
| Amortization expense for fiscal years 2015 through 2019 and thereafter |
|
|
|
| Net Book Value |
14,774us-gaap_FiniteLivedIntangibleAssetsNet / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = wifi_VenueContractsMember |
17,042us-gaap_FiniteLivedIntangibleAssetsNet / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = wifi_VenueContractsMember |
|
| Non-compete agreement |
|
|
|
| Intangible assets |
|
|
|
| Weighted Average Life |
5 years |
5 years |
|
| Historical cost |
3,840us-gaap_FiniteLivedIntangibleAssetsGross / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = wifi_NonCompeteAgreementMember |
3,840us-gaap_FiniteLivedIntangibleAssetsGross / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = wifi_NonCompeteAgreementMember |
|
| Accumulated Amortization |
(1,067)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = wifi_NonCompeteAgreementMember |
(224)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = wifi_NonCompeteAgreementMember |
|
| Net Book Value |
2,773us-gaap_FiniteLivedIntangibleAssetsNet / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = wifi_NonCompeteAgreementMember |
3,616us-gaap_FiniteLivedIntangibleAssetsNet / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = wifi_NonCompeteAgreementMember |
|
| Amortization expense for fiscal years 2015 through 2019 and thereafter |
|
|
|
| Net Book Value |
2,773us-gaap_FiniteLivedIntangibleAssetsNet / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = wifi_NonCompeteAgreementMember |
3,616us-gaap_FiniteLivedIntangibleAssetsNet / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = wifi_NonCompeteAgreementMember |
|
| Technology |
|
|
|
| Intangible assets |
|
|
|
| Weighted Average Life |
6 years |
6 years |
|
| Historical cost |
2,300us-gaap_FiniteLivedIntangibleAssetsGross / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_DevelopedTechnologyRightsMember |
2,300us-gaap_FiniteLivedIntangibleAssetsGross / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_DevelopedTechnologyRightsMember |
|
| Accumulated Amortization |
(863)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_DevelopedTechnologyRightsMember |
(441)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_DevelopedTechnologyRightsMember |
|
| Net Book Value |
1,437us-gaap_FiniteLivedIntangibleAssetsNet / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_DevelopedTechnologyRightsMember |
1,859us-gaap_FiniteLivedIntangibleAssetsNet / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_DevelopedTechnologyRightsMember |
|
| Amortization expense for fiscal years 2015 through 2019 and thereafter |
|
|
|
| Net Book Value |
1,437us-gaap_FiniteLivedIntangibleAssetsNet / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_DevelopedTechnologyRightsMember |
1,859us-gaap_FiniteLivedIntangibleAssetsNet / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_DevelopedTechnologyRightsMember |
|
| Advertiser relationships |
|
|
|
| Intangible assets |
|
|
|
| Weighted Average Life |
5 years |
5 years |
|
| Historical cost |
70us-gaap_FiniteLivedIntangibleAssetsGross / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = wifi_AdvertiserRelationshipsMember |
70us-gaap_FiniteLivedIntangibleAssetsGross / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = wifi_AdvertiserRelationshipsMember |
|
| Accumulated Amortization |
(34)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = wifi_AdvertiserRelationshipsMember |
(20)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = wifi_AdvertiserRelationshipsMember |
|
| Net Book Value |
36us-gaap_FiniteLivedIntangibleAssetsNet / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = wifi_AdvertiserRelationshipsMember |
50us-gaap_FiniteLivedIntangibleAssetsNet / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = wifi_AdvertiserRelationshipsMember |
|
| Amortization expense for fiscal years 2015 through 2019 and thereafter |
|
|
|
| Net Book Value |
36us-gaap_FiniteLivedIntangibleAssetsNet / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = wifi_AdvertiserRelationshipsMember |
50us-gaap_FiniteLivedIntangibleAssetsNet / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = wifi_AdvertiserRelationshipsMember |
|
| Patents, trademarks and other |
|
|
|
| Intangible assets |
|
|
|
| Weighted Average Life |
6 years |
6 years |
|
| Historical cost |
1,353us-gaap_FiniteLivedIntangibleAssetsGross / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = wifi_PatentsTrademarksAndDomainSubjectToAmortizationMember |
1,408us-gaap_FiniteLivedIntangibleAssetsGross / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = wifi_PatentsTrademarksAndDomainSubjectToAmortizationMember |
|
| Accumulated Amortization |
(697)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = wifi_PatentsTrademarksAndDomainSubjectToAmortizationMember |
(562)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = wifi_PatentsTrademarksAndDomainSubjectToAmortizationMember |
|
| Net Book Value |
656us-gaap_FiniteLivedIntangibleAssetsNet / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = wifi_PatentsTrademarksAndDomainSubjectToAmortizationMember |
846us-gaap_FiniteLivedIntangibleAssetsNet / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = wifi_PatentsTrademarksAndDomainSubjectToAmortizationMember |
|
| Amortization expense for fiscal years 2015 through 2019 and thereafter |
|
|
|
| Net Book Value |
$ 656us-gaap_FiniteLivedIntangibleAssetsNet / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = wifi_PatentsTrademarksAndDomainSubjectToAmortizationMember |
$ 846us-gaap_FiniteLivedIntangibleAssetsNet / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = wifi_PatentsTrademarksAndDomainSubjectToAmortizationMember |
|