XML 59 R38.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Commitments, contingencies and guarantees - Schedule of Company's Contractual Commitments (Details) (USD $) In Thousands, unless otherwise specified | Mar. 31, 2015
--- | ---
Commitments and Contingencies Disclosure [Abstract] |
Operating leases | $ 44,004 us-gaap_OperatingLeasesFutureMinimumPaymentsDue
Operating leases: 1 year (remaining 9 months in 2015) | 7,870 us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear
Operating leases: 2-3 years (2016 and 2017) | 21,927 us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoAndThreeYears
Operating leases: 4-5 years (2018 and 2019) | 14,207 us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourAndFiveYears
Operating leases: More than 5 years (beyond 2019) | 0 us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter
Sponsorship commitments | 11,314 gpro_SponsorshipCommitmentsFutureMinimumPaymentsDue
Sponsorship commitments: 1 year (remaining 9 months in 2015) | 4,912 gpro_SponsorshipCommitmentsFutureMinimumPaymentsRemainderofFiscalYear
Sponsorship commitments: 2-3 years (2016 and 2017) | 6,402 gpro_SponsorshipCommitmentDueinSecondandThirdYear
Sponsorship commitments: 4-5 years (2018 and 2019) | 0 gpro_SponsorshipCommitmentDueinFourthandFifthYear
Sponsorship commitments: More than 5 years (beyond 2019) | 0 gpro_SponsorshipCommitmentDueafterFifthYear
Other contractual commitments | 7,697 us-gaap_OtherCommitment
Other contractual commitments: 1 year (remaining 9 months in 2015) | 2,673 us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear
Other contractual commitments: 2-3 years (2016 and 2017) | 5,024 us-gaap_OtherCommitmentDueInSecondAndThirdYear
Other contractual commitments: 4-5 years (2018 and 2019) | 0 us-gaap_OtherCommitmentDueInFourthAndFifthYear
Other contractual commitments: More than 5 years (beyond 2019) | 0 us-gaap_OtherCommitmentDueAfterFifthYear
Capital equipment purchase commitments | 16,107 us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
Capital equipment purchase commitments: 1 year (remaining 9 months in 2015) | 16,107 us-gaap_UnrecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear
Capital equipment purchase commitments: 2-3 years (2016 and 2017) | 0 gpro_UnrecordedUnconditionalPurchaseObligationDueinSecondandThirdYear
Capital equipment purchase commitments: 4-5 years (2018 and 2019) | 0 gpro_UnrecordedUnconditionalPurchaseObligationDueinFourthandFifthYear
Capital equipment purchase commitments: More than 5 years (beyond 2019) | 0 us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears
Total contractual cash obligations | 79,122 us-gaap_ContractualObligation
Total contractual cash obligations: 1 year (remaining 9 months in 2015) | 31,562 us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear
Total contractual cash obligations: 2-3 years (2016 and 2017) | 33,353 us-gaap_ContractualObligationDueInSecondAndThirdYear
Total contractual cash obligations: 4-5 years (2018 and 2019) | 14,207 us-gaap_ContractualObligationDueInFourthAndFifthYear
Total contractual cash obligations: More than 5 years (beyond 2019) | $ 0 us-gaap_ContractualObligationDueAfterFifthYear

X
- Definition Sponsorship Commitment, Due after Fifth Year + References No definition available. + Details
Name: | gpro_SponsorshipCommitmentDueafterFifthYear
Namespace Prefix: | gpro_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Sponsorship Commitment, Due in Fourth and Fifth Year + References No definition available. + Details
Name: | gpro_SponsorshipCommitmentDueinFourthandFifthYear
Namespace Prefix: | gpro_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Sponsorship Commitment, Due in Second and Third Year + References No definition available. + Details
Name: | gpro_SponsorshipCommitmentDueinSecondandThirdYear
Namespace Prefix: | gpro_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Sponsorship Commitments, Future Minimum Payments Due + References No definition available. + Details
Name: | gpro_SponsorshipCommitmentsFutureMinimumPaymentsDue
Namespace Prefix: | gpro_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Sponsorship Commitments, Future Minimum Payments, Remainder of Fiscal Year + References No definition available. + Details
Name: | gpro_SponsorshipCommitmentsFutureMinimumPaymentsRemainderofFiscalYear
Namespace Prefix: | gpro_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Unrecorded Unconditional Purchase Obligation Due in Fourth and Fifth Year + References No definition available. + Details
Name: | gpro_UnrecordedUnconditionalPurchaseObligationDueinFourthandFifthYear
Namespace Prefix: | gpro_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Unrecorded Unconditional Purchase Obligation Due in Second and Third Year + References No definition available. + Details
Name: | gpro_UnrecordedUnconditionalPurchaseObligationDueinSecondandThirdYear
Namespace Prefix: | gpro_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_CommitmentsAndContingenciesDisclosureAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments. + References No definition available. + Details
Name: | us-gaap_ContractualObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of contractual obligation maturing after the fifth fiscal year following the latest fiscal year. + References No definition available. + Details
Name: | us-gaap_ContractualObligationDueAfterFifthYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of contractual obligation maturing in the fourth and fifth fiscal years following the latest fiscal year. + References No definition available. + Details
Name: | us-gaap_ContractualObligationDueInFourthAndFifthYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of contractual obligation maturing in the second and third fiscal years following the latest fiscal year. + References No definition available. + Details
Name: | us-gaap_ContractualObligationDueInSecondAndThirdYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of contractual obligation maturing in the remainder of the fiscal year following the latest fiscal year ended. + References No definition available. + Details
Name: | us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 20 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6453985&loc=d3e41502-112717 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 10 -Section 55 -Paragraph 40 -Subparagraph (Note 3) -URI http://asc.fasb.org/extlink&oid=6584154&loc=d3e38371-112697 + Details
Name: | us-gaap_OperatingLeasesFutureMinimumPaymentsDue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth and fifth fiscal years following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 20 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6453985&loc=d3e41502-112717 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 10 -Section 55 -Paragraph 40 -Subparagraph (Note 3) -URI http://asc.fasb.org/extlink&oid=6584154&loc=d3e38371-112697 + Details
Name: | us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourAndFiveYears
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second and third fiscal years following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 20 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6453985&loc=d3e41502-112717 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 10 -Section 55 -Paragraph 40 -Subparagraph (Note 3) -URI http://asc.fasb.org/extlink&oid=6584154&loc=d3e38371-112697 + Details
Name: | us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoAndThreeYears
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 20 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6453985&loc=d3e41502-112717 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 10 -Section 55 -Paragraph 40 -Subparagraph (Note 3) -URI http://asc.fasb.org/extlink&oid=6584154&loc=d3e38371-112697 + Details
Name: | us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References No definition available. + Details
Name: | us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions. + References No definition available. + Details
Name: | us-gaap_OtherCommitment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Minimum amount of other commitment maturing after the fifth fiscal year following the latest fiscal year for commitments not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in this taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions. + References No definition available. + Details
Name: | us-gaap_OtherCommitmentDueAfterFifthYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Minimum amount of other commitment maturing in the fourth and fifth fiscal years following the latest fiscal year for commitments not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in this taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions. + References No definition available. + Details
Name: | us-gaap_OtherCommitmentDueInFourthAndFifthYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Minimum amount of other commitment maturing in the second and third fiscal years following the latest fiscal year for commitments not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in this taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions. + References No definition available. + Details
Name: | us-gaap_OtherCommitmentDueInSecondAndThirdYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of other commitments maturing in the remainder of the fiscal year following the latest fiscal year ended. + References No definition available. + Details
Name: | us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of the unrecorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 440 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6394976&loc=d3e25336-109308 + Details
Name: | us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of the fixed and determinable portion of the unrecorded unconditional purchase obligation maturing after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 440 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6394976&loc=d3e25336-109308 + Details
Name: | us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of the fixed and determinable portion of the unrecorded unconditional purchase obligation maturing in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References No definition available. + Details
Name: | us-gaap_UnrecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant