XML 19 R37.htm IDEA: XBRL DOCUMENT v2.4.1.9
Related parties (Details) (USD $)
3 Months Ended 12 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2013
Device
Jun. 30, 2013
Company Affiliated with Investors [Member] | Related Party Transaction, Contract Manufacturing Agreement [Member]        
Related Party Transaction [Line Items]        
Payments made to affiliated vendor for services rendered $ 500,000gpro_RelatedPartyTransactionPaymentsforPurchasesfromRelatedParty
/ us-gaap_RelatedPartyTransactionAxis
= gpro_RelatedPartyTransactionContractManufacturingAgreementMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
$ 8,400,000gpro_RelatedPartyTransactionPaymentsforPurchasesfromRelatedParty
/ us-gaap_RelatedPartyTransactionAxis
= gpro_RelatedPartyTransactionContractManufacturingAgreementMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
   
Chief Executive Officer (CEO) [Member] | Related Party Transaction, Chartered Aircraft Expenses [Member]        
Related Party Transaction [Line Items]        
Payments to related parties 400,000gpro_PaymentToRelatedParty
/ us-gaap_RelatedPartyTransactionAxis
= gpro_RelatedPartyTransactionCharteredAircraftExpensesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ChiefExecutiveOfficerMember
0gpro_PaymentToRelatedParty
/ us-gaap_RelatedPartyTransactionAxis
= gpro_RelatedPartyTransactionCharteredAircraftExpensesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ChiefExecutiveOfficerMember
   
Immediate Family Member of Member of the Board [Member]        
Related Party Transaction [Line Items]        
Naming rights agreement, period     3 years  
Payments to be made to related party for naming rights     500,000gpro_RelatedPartyTransactionPaymentstobeMadetoRelatedPartyforNamingRights
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= gpro_ImmediateFamilyMemberofMemberoftheBoardMember
 
Number of devices provided to related party at no cost     100gpro_RelatedPartyTransactionDevicesProvidedtoRelatedPartyatNoCost
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= gpro_ImmediateFamilyMemberofMemberoftheBoardMember
 
Aggregate payments to related party for naming rights 300,000gpro_RelatedPartyTransactionAggregatePaymentstoRelatedPartyforNamingRights
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= gpro_ImmediateFamilyMemberofMemberoftheBoardMember
     
Executive Officer [Member] | Related Party Transaction, Demand Payment Loan [Member]        
Related Party Transaction [Line Items]        
Loan amount to executive officer pursuant to demand payment loan       $ 150,000us-gaap_DueFromRelatedParties
/ us-gaap_RelatedPartyTransactionAxis
= gpro_RelatedPartyTransactionDemandPaymentLoanMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ExecutiveOfficerMember