XML 23 R29.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock-based compensation - Narrative (Details) (USD $)
0 Months Ended 3 Months Ended 1 Months Ended 10 Months Ended
Feb. 13, 2015
Mar. 31, 2015
plan
Mar. 31, 2014
Jun. 30, 2014
Mar. 31, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of stock-based employee compensation plans   3gpro_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofPlans      
Aggregate shares purchased by employees 313,233us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans        
Purchase price of shares purchased (in dollars per share) $ 20.40gpro_EmployeeStockPurchasePlanESPPWeightedAveragePurchasePriceofSharesPurchased        
Stock-based compensation   $ 26,501,000us-gaap_ShareBasedCompensation $ 4,037,000us-gaap_ShareBasedCompensation    
ESPP [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Purchase price of common stock as percentage of fair value of Company common stock (percent)   85.00%us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
/ us-gaap_AwardTypeAxis
= gpro_EmployeeStockPurchasePlanSharesMember
     
Unearned stock-based compensation costs   1,500,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= gpro_EmployeeStockPurchasePlanSharesMember
    1,500,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= gpro_EmployeeStockPurchasePlanSharesMember
Unearned stock-based compensation, expected recognition period   4 months 13 days      
Stock-based compensation   1,058,000us-gaap_ShareBasedCompensation
/ us-gaap_AwardTypeAxis
= gpro_EmployeeStockPurchasePlanSharesMember
0us-gaap_ShareBasedCompensation
/ us-gaap_AwardTypeAxis
= gpro_EmployeeStockPurchasePlanSharesMember
   
Stock Options [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unearned stock-based compensation costs   66,300,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
    66,300,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
Unearned stock-based compensation, expected recognition period   2 years 7 months 6 days      
Stock-based compensation   5,957,000us-gaap_ShareBasedCompensation
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
2,894,000us-gaap_ShareBasedCompensation
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
   
RSUs [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unearned stock-based compensation costs   70,300,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
    70,300,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
Unearned stock-based compensation, expected recognition period   2 years 3 months 18 days      
Shares granted   332,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
     
Stock-based compensation   18,920,000us-gaap_ShareBasedCompensation
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
179,000us-gaap_ShareBasedCompensation
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
   
RSUs [Member] | Chief Executive Officer (CEO) [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unearned stock-based compensation costs   20,600,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_ChiefExecutiveOfficerMember
    20,600,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_ChiefExecutiveOfficerMember
Unearned stock-based compensation, expected recognition period   2 years 3 months      
Shares granted       4,500,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_ChiefExecutiveOfficerMember
 
RSUs [Member] | Chief Executive Officer (CEO) [Member] | Vested Immediately [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares granted       1,500,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_ChiefExecutiveOfficerMember
/ us-gaap_VestingAxis
= us-gaap_ShareBasedCompensationAwardTrancheOneMember
 
RSUs [Member] | Chief Executive Officer (CEO) [Member] | Subject to Market-based and Service Condition [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares granted       3,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_ChiefExecutiveOfficerMember
/ us-gaap_VestingAxis
= us-gaap_ShareBasedCompensationAwardTrancheTwoMember
 
Stock-based compensation expense   $ 15,800,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_ChiefExecutiveOfficerMember
/ us-gaap_VestingAxis
= us-gaap_ShareBasedCompensationAwardTrancheTwoMember
     
2010 Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares issued         0us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_PlanNameAxis
= gpro_TwoThousandTenPlanMember
2010 Plan [Member] | Stock Options [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Expiration period   10 years      
Vesting period   4 years      
2014 Plan [Member] | RSUs [Member] | Vested Immediately [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period   3 years      
2014 Plan [Member] | RSUs [Member] | Subject to Market-based and Service Condition [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period   4 years