XML 51 R34.htm IDEA: XBRL DOCUMENT v2.4.1.9
Net income per share attributable to common stockholders - Basic and Diluted Net Income per Share Attributable to Common Stockholders (Details) (USD $)
In Thousands, except Per Share data, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Numerator:    
Allocation of net income $ 16,752us-gaap_NetIncomeLoss $ 11,049us-gaap_NetIncomeLoss
Less: net income allocable to participating securities 0us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic (3,040)us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
Net income attributable to common stockholders—basic 16,752us-gaap_UndistributedEarnings 8,009us-gaap_UndistributedEarnings
Add: net income allocable to dilutive participating securities 0us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted 443us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted
Net income attributable to common stockholders—diluted 16,752us-gaap_UndistributedEarningsDiluted 8,452us-gaap_UndistributedEarningsDiluted
Denominator:    
Weighted-average common shares—basic (in shares) 132,278us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 81,582us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
Weighted-average common shares—diluted (in shares) 148,573us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 100,783us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
Net income per share attributable to common stockholders - Basic (in dollars per share) $ 0.13us-gaap_EarningsPerShareBasic $ 0.10us-gaap_EarningsPerShareBasic
Net income per share attributable to common stockholders - Diluted (in dollars per share) $ 0.11us-gaap_EarningsPerShareDiluted $ 0.08us-gaap_EarningsPerShareDiluted
Class A [Member]    
Numerator:    
Allocation of net income 8,926us-gaap_NetIncomeLoss
/ us-gaap_StatementClassOfStockAxis
= gpro_ClassAMember
 
Less: net income allocable to participating securities 0us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
/ us-gaap_StatementClassOfStockAxis
= gpro_ClassAMember
 
Net income attributable to common stockholders—basic 8,926us-gaap_UndistributedEarnings
/ us-gaap_StatementClassOfStockAxis
= gpro_ClassAMember
 
Add: net income allocable to dilutive participating securities 0us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted
/ us-gaap_StatementClassOfStockAxis
= gpro_ClassAMember
 
Reallocation of net income 7,826gpro_ReallocationOfUndistributedEarningsAsResultOfConversion
/ us-gaap_StatementClassOfStockAxis
= gpro_ClassAMember
 
Net income attributable to common stockholders—diluted 16,752us-gaap_UndistributedEarningsDiluted
/ us-gaap_StatementClassOfStockAxis
= gpro_ClassAMember
 
Denominator:    
Weighted-average common shares—basic (in shares) 70,483us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementClassOfStockAxis
= gpro_ClassAMember
 
Conversion of Class B to Class A common stock outstanding (in shares) 61,795gpro_Incrementalcommonsharesattributabletoconversionofcommonstock
/ us-gaap_StatementClassOfStockAxis
= gpro_ClassAMember
 
Effect of potentially dilutive stock options, ESPP shares and RSUs (in shares) 16,295us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
/ us-gaap_StatementClassOfStockAxis
= gpro_ClassAMember
 
Weighted-average common shares—diluted (in shares) 148,573us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= gpro_ClassAMember
 
Net income per share attributable to common stockholders - Basic (in dollars per share) $ 0.13us-gaap_EarningsPerShareBasic
/ us-gaap_StatementClassOfStockAxis
= gpro_ClassAMember
 
Net income per share attributable to common stockholders - Diluted (in dollars per share) $ 0.11us-gaap_EarningsPerShareDiluted
/ us-gaap_StatementClassOfStockAxis
= gpro_ClassAMember
 
Class B [Member]    
Numerator:    
Allocation of net income 7,826us-gaap_NetIncomeLoss
/ us-gaap_StatementClassOfStockAxis
= gpro_ClassBMember
 
Less: net income allocable to participating securities 0us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
/ us-gaap_StatementClassOfStockAxis
= gpro_ClassBMember
 
Net income attributable to common stockholders—basic 7,826us-gaap_UndistributedEarnings
/ us-gaap_StatementClassOfStockAxis
= gpro_ClassBMember
 
Add: net income allocable to dilutive participating securities 0us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted
/ us-gaap_StatementClassOfStockAxis
= gpro_ClassBMember
 
Reallocation of net income 968gpro_ReallocationOfUndistributedEarningsAsResultOfConversion
/ us-gaap_StatementClassOfStockAxis
= gpro_ClassBMember
 
Net income attributable to common stockholders—diluted 8,794us-gaap_UndistributedEarningsDiluted
/ us-gaap_StatementClassOfStockAxis
= gpro_ClassBMember
 
Denominator:    
Weighted-average common shares—basic (in shares) 61,795us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementClassOfStockAxis
= gpro_ClassBMember
 
Conversion of Class B to Class A common stock outstanding (in shares) 0gpro_Incrementalcommonsharesattributabletoconversionofcommonstock
/ us-gaap_StatementClassOfStockAxis
= gpro_ClassBMember
 
Effect of potentially dilutive stock options, ESPP shares and RSUs (in shares) 16,202us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
/ us-gaap_StatementClassOfStockAxis
= gpro_ClassBMember
 
Weighted-average common shares—diluted (in shares) 77,997us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= gpro_ClassBMember
 
Net income per share attributable to common stockholders - Basic (in dollars per share) $ 0.13us-gaap_EarningsPerShareBasic
/ us-gaap_StatementClassOfStockAxis
= gpro_ClassBMember
 
Net income per share attributable to common stockholders - Diluted (in dollars per share) $ 0.11us-gaap_EarningsPerShareDiluted
/ us-gaap_StatementClassOfStockAxis
= gpro_ClassBMember
 
Common [Member]    
Numerator:    
Allocation of net income   11,049us-gaap_NetIncomeLoss
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Less: net income allocable to participating securities   (3,040)us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Net income attributable to common stockholders—basic   8,009us-gaap_UndistributedEarnings
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Add: net income allocable to dilutive participating securities   443us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Net income attributable to common stockholders—diluted   $ 8,452us-gaap_UndistributedEarningsDiluted
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Denominator:    
Weighted-average common shares—basic (in shares)   81,582us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Conversion of Class B to Class A common stock outstanding (in shares)   0gpro_Incrementalcommonsharesattributabletoconversionofcommonstock
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Effect of potentially dilutive stock options, ESPP shares and RSUs (in shares)   19,201us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Weighted-average common shares—diluted (in shares)   100,783us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Net income per share attributable to common stockholders - Basic (in dollars per share)   $ 0.10us-gaap_EarningsPerShareBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Net income per share attributable to common stockholders - Diluted (in dollars per share)   $ 0.08us-gaap_EarningsPerShareDiluted
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember