XML 78 R63.htm IDEA: XBRL DOCUMENT v2.4.1.9
Related Parties (Detail) (USD $)
12 Months Ended 3 Months Ended 1 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Jun. 30, 2013
Sep. 30, 2013
Device
Jun. 30, 2014
Automobile
May 31, 2014
Company Affiliated with Investors [Member]            
Related Party Transaction [Line Items]            
Accounts payable associated with affiliated vendor $ 100,000us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
$ 3,900,000us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
       
Company Affiliated with Investors [Member] | Related Party Transaction Engineering Services Agreement [Member]            
Related Party Transaction [Line Items]            
Payments made to affiliated vendor for services rendered 12,200,000gpro_RelatedPartyTransactionPaymentsforPurchasesfromRelatedParty
/ us-gaap_RelatedPartyTransactionAxis
= gpro_RelatedPartyTransactionEngineeringServicesAgreementMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
         
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   3,600,000gpro_RelatedPartyTransactionPaymentsforPurchasesfromRelatedParty
/ us-gaap_RelatedPartyTransactionAxis
= gpro_RelatedPartyTransactionContractManufacturingAgreementMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
       
CEO's Family Member [Member] | Related Party Transaction, Settlement of Legal Matter [Member]            
Related Party Transaction [Line Items]            
Settlement amount for outstanding legal matter with CEO family member     200,000gpro_RelatedPartyTransactionLegalSettlementAmount
/ us-gaap_RelatedPartyTransactionAxis
= gpro_RelatedPartyTransactionSettlementofLegalMatterMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember
     
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
     
Son of Member of the Board [Member]            
Related Party Transaction [Line Items]            
Payments to be made to related party for naming rights       500,000gpro_RelatedPartyTransactionPaymentstobeMadetoRelatedPartyforNamingRights
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= gpro_ImmediateFamilyMemberofMemberoftheBoardMember
   
GoPro devices provided to related party at no cost       100gpro_RelatedPartyTransactionDevicesProvidedtoRelatedPartyatNoCost
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= gpro_ImmediateFamilyMemberofMemberoftheBoardMember
   
Naming rights agreement, period       3 years    
Aggregate payments to related party for naming rights 300,000gpro_RelatedPartyTransactionAggregatePaymentstoRelatedPartyforNamingRights
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= gpro_ImmediateFamilyMemberofMemberoftheBoardMember
         
CEO [Member] | Related Party Transaction Chartered Aircraft Expenses [Member]            
Related Party Transaction [Line Items]            
Payment to related party 500,000gpro_PaymentToRelatedParty
/ us-gaap_RelatedPartyTransactionAxis
= gpro_RelatedPartyTransactionCharteredAircraftExpensesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ChiefExecutiveOfficerMember
         
Accrued amount related to chartered aircraft fees 400,000us-gaap_DueToRelatedPartiesCurrentAndNoncurrent
/ us-gaap_RelatedPartyTransactionAxis
= gpro_RelatedPartyTransactionCharteredAircraftExpensesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ChiefExecutiveOfficerMember
         
CEO [Member] | Related Party Transaction Automobiles Purchased [Member]            
Related Party Transaction [Line Items]            
Number of automobiles purchased from the Company         7gpro_RelatedPartyTransactionNumberofAutomobilesPurchasedbyRelatedParty
/ us-gaap_RelatedPartyTransactionAxis
= gpro_RelatedPartyTransactionAutomobilesPurchasedMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ChiefExecutiveOfficerMember
 
Revenue from related party transaction         $ 300,000us-gaap_RevenueFromRelatedParties
/ us-gaap_RelatedPartyTransactionAxis
= gpro_RelatedPartyTransactionAutomobilesPurchasedMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ChiefExecutiveOfficerMember
 
Chief Financial Officer [Member]            
Related Party Transaction [Line Items]            
Shares repurchased from former CFO's estate (shares)           41,154gpro_RelatedPartyTransactionStockRepurchasedDuringPeriodShares
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ChiefFinancialOfficerMember
Shares repurchased from former CFO's estate (in US dollars per share           $ 18.40gpro_RelatedPartyTransactionSharesRepurchasedDuringPeriodPurchasePrice
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ChiefFinancialOfficerMember