XML 15 R33.htm IDEA: XBRL DOCUMENT v2.4.1.9
Net income per share attributable to common stockholders - Additional Information (Details)
1 Months Ended
Jun. 30, 2014
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]  
Outstanding shares less than 10% of aggregate shares outstanding, conversion ratio 1gpro_StockholdersEquityNoteOutstandingSharesLessthan10ofAggregateSharesOutstandingConversionRatio
Common Class A [Member]  
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]  
Common stock, number of voting rights 1gpro_CommonStockVotingRightsNumber
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
Common Class B [Member]  
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]  
Common stock, number of voting rights 10gpro_CommonStockVotingRightsNumber
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember