XML 50 R16.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Basis of presentation and summary of significant accounting policies (Policies) | 3 Months Ended
--- | ---
Mar. 31, 2015
Accounting Policies [Abstract] |
Basis of accounting | The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (GAAP) and in accordance with the interim period reporting requirements of Form 10-Q. The unaudited condensed consolidated financial statements reflect all adjustments (consisting only of normal recurring adjustments) that management believes are necessary for the fair presentation of the Company's financial condition, results of operations, and cash flows for the periods presented, but are not necessarily indicative of the results expected for the full fiscal year or any other future period. The condensed consolidated balance sheet at December 31, 2014 has been derived from the audited financial statements at that date, but does not include all of the disclosures required by GAAP. This quarterly report should be read in conjunction with the Company's Annual Report on Form 10-K (Annual Report) for the year ended December 31, 2014. There have been no significant changes in the Company’s accounting policies from those disclosed in the footnotes to the audited financial statements contained in its Annual Report on Form 10-K for the year ended December 31, 2014.
Principles of consolidation | Principles of consolidation These consolidated financial statements include all the accounts of the Company and its wholly-owned subsidiaries. Unless otherwise specified, references to the Company are references to GoPro, Inc. and its consolidated subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.
Use of estimates | Use of estimates The preparation of financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the Company’s condensed consolidated financial statements and accompanying notes. The Company regularly evaluates estimates and assumptions in several areas, including those related to: the collectability of accounts receivable, stock-based compensation, inventory valuation, warranty liabilities, revenue recognition and related estimates (including sales returns, web-based sale deliveries at period-end, implied post contract support, and marketing allowances), the valuation and useful lives of intangible assets and property and equipment, the valuation of deferred income tax assets, and uncertain tax positions. The Company bases its estimates and assumptions on historical experience and on various other factors that it believes to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results could differ materially from management's estimates. To the extent there are material differences between the estimates and the actual results, future results of operations will be affected.
Comprehensive income | Comprehensive income For all periods presented, comprehensive income equaled net income. Therefore, the condensed consolidated statements of comprehensive income have been omitted from the condensed consolidated financial statements.
Recent accounting pronouncements | Recent accounting pronouncements In May 2014, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update No. 2014-09 (ASU 2014-09), Revenue from Contracts with Customers, which amends the existing accounting standards for revenue recognition. ASU 2014-09 is based on principles that govern the recognition of revenue at an amount to which an entity expects to be entitled when products are transferred to customers. ASU 2014-09 becomes effective for the Company on January 1, 2017. Early application is not permitted. In April 2015, the FASB proposed a one-year deferral of the effective date of the new revenue standard. If approved, the new standard will become effective for the Company on January 1, 2018 and can be adopted either retrospectively to each prior reporting period presented or as a cumulative effect adjustment as of the date of adoption. The Company is currently evaluating the impact the adoption of ASU 2014-09 will have on the Company's consolidated financial statements.
Correction of error | Correction of error During the preparation of the condensed consolidated financial statements for the period ended June 30, 2014, the Company determined that within the consolidated statement of cash flows previously disclosed for the quarter ended March 31, 2014, net cash provided by operating activities was understated by $3.2 million and net cash used for investing activities was understated by the same amount. The Company has properly presented its condensed consolidated statement of cash flows for the three months ended March 31, 2014 and determined that this revision is not material to prior periods.
Prior period reclassifications | Prior Period Reclassifications Reclassifications of certain prior period amounts in the condensed consolidated financial statements have been made to conform to the current period presentation.

X
- Definition Correction Of Error Policy Text Block + References No definition available. + Details
Name: | gpro_CorrectionofErrorPolicyPolicyTextBlock
Namespace Prefix: | gpro_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). + References No definition available. + Details
Name: | us-gaap_BasisOfAccountingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for comprehensive income. + References No definition available. + Details
Name: | us-gaap_ComprehensiveIncomePolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for subsidiaries or other investments that are consolidated, including the accounting treatment for intercompany accounts or transactions and any noncontrolling interest. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6367646&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=18733093&loc=d3e5614-111684 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.3A-02) -URI http://asc.fasb.org/extlink&oid=27015204&loc=d3e355033-122828 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 08 -Paragraph a -Article 4 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02, 03, 04 -Article 3A + Details
Name: | us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact. + References No definition available. + Details
Name: | us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for reclassifications that affects the comparability of the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6359566&loc=d3e326-107755 + Details
Name: | us-gaap_PriorPeriodReclassificationAdjustmentDescription
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=6927468&loc=d3e6143-108592 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=6927468&loc=d3e6132-108592 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=6927468&loc=d3e6061-108592 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration