v2.4.1.9
Fair value measurement (Details 2) (Contingent consideration, AWG and Endeka, USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Contingent consideration | AWG and Endeka
   
Reconciliation between the beginning and ending balances related to the fair value of contingent consideration    
Balance at the beginning of the period $ 1,942us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_BusinessAcquisitionAxis
= wifi_EndekaGroupIncAndElectronicMediaSystemsIncAndAdvancedWirelessGroupLLCMember
/ us-gaap_FairValueByLiabilityClassAxis
= wifi_ContingentConsiderationArrangementMember
 
Contingent consideration for acquisition of businesses   2,309us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
/ us-gaap_BusinessAcquisitionAxis
= wifi_EndekaGroupIncAndElectronicMediaSystemsIncAndAdvancedWirelessGroupLLCMember
/ us-gaap_FairValueByLiabilityClassAxis
= wifi_ContingentConsiderationArrangementMember
Payment of contingent consideration (1,000)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
/ us-gaap_BusinessAcquisitionAxis
= wifi_EndekaGroupIncAndElectronicMediaSystemsIncAndAdvancedWirelessGroupLLCMember
/ us-gaap_FairValueByLiabilityClassAxis
= wifi_ContingentConsiderationArrangementMember
 
Change in fair value (811)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_BusinessAcquisitionAxis
= wifi_EndekaGroupIncAndElectronicMediaSystemsIncAndAdvancedWirelessGroupLLCMember
/ us-gaap_FairValueByLiabilityClassAxis
= wifi_ContingentConsiderationArrangementMember
(367)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_BusinessAcquisitionAxis
= wifi_EndekaGroupIncAndElectronicMediaSystemsIncAndAdvancedWirelessGroupLLCMember
/ us-gaap_FairValueByLiabilityClassAxis
= wifi_ContingentConsiderationArrangementMember
Balance at the end of the period $ 131us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_BusinessAcquisitionAxis
= wifi_EndekaGroupIncAndElectronicMediaSystemsIncAndAdvancedWirelessGroupLLCMember
/ us-gaap_FairValueByLiabilityClassAxis
= wifi_ContingentConsiderationArrangementMember
$ 1,942us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_BusinessAcquisitionAxis
= wifi_EndekaGroupIncAndElectronicMediaSystemsIncAndAdvancedWirelessGroupLLCMember
/ us-gaap_FairValueByLiabilityClassAxis
= wifi_ContingentConsiderationArrangementMember