XML 54 R41.htm IDEA: XBRL DOCUMENT v2.4.1.9
Concentrations of risk and segment information - Narrative (Details) (USD $)
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
country
Risks and Uncertainties [Abstract]      
Accounts receivable sold during the period $ 35,300,000us-gaap_FinancingReceivableSignificantSales $ 31,300,000us-gaap_FinancingReceivableSignificantSales  
Factoring fees 300,000us-gaap_GainLossOnSaleOfAccountsReceivable 300,000us-gaap_GainLossOnSaleOfAccountsReceivable  
Revenue, Major Customer [Line Items]      
Revenue 363,109,000us-gaap_Revenues 235,716,000us-gaap_Revenues  
United States [Member]      
Revenue, Major Customer [Line Items]      
Revenue 155,300,000us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= country_US
110,700,000us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= country_US
 
Formerly APAC to EMEA Region [Member]      
Revenue, Major Customer [Line Items]      
Revenue   4,100,000us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= gpro_FormerlyAPACtoEMEARegionMember
 
Number of countries previously included in the APAC region     4us-gaap_NumberOfCountriesInWhichEntityOperates
/ us-gaap_StatementGeographicalAxis
= gpro_FormerlyAPACtoEMEARegionMember
Outside the United States [Member]      
Revenue, Major Customer [Line Items]      
Long-lived assets $ 28,800,000us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= gpro_OutsideUnitedStatesMember
  25,400,000us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= gpro_OutsideUnitedStatesMember