XML 28 R46.htm IDEA: XBRL DOCUMENT
v2.4.0.8

Summary of Significant Accounting Policies - Additional Information (Detail) (USD $) | 12 Months Ended
--- | ---
Dec. 31, 2013 Contractor | Dec. 31, 2012 | Dec. 31, 2011
Summary Of Significant Accounting Policies [Line Items] |  |  |
Maximum maturities period of debt securities | 10 years |  |
Maximum investment of the company in partnership | Less than 5% |  |
Promissory notes receivable | $ 1,372,000 | $ 1,211,000 |
Advertising costs | 1,656,000 | 1,792,000 | 2,157,000
Accumulated other comprehensive loss consists of foreign currency translation adjustments, net of tax | 28,630,000 | 28,712,000 |
Net unrealized gain (loss) on available-for-sale investments, net of tax | (36,000) | 468,000 |
Net unrealized gain on derivative instruments, net of tax | 104,000 | 0 |
Net of gains on long-term intercompany loans, net of tax | 1,271,000 | 1,271,000 |
Reclassification from accumulated other comprehensive income to investment income | $ 314,000 | $ 1,695,000 | $ (181,000)
Number of manufacture contractor | 2 |  |
Maximum [Member] |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |
Product warranty period | 2 years |  |
Maximum [Member] | Distribution Networks [Member] |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |
Useful estimated life, intangible assets | 12 years |  |
Maximum [Member] | Customer Contracts and Relationships [Member] |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |
Useful estimated life, intangible assets | 12 years |  |
Maximum [Member] | Completed Technologies and Other Intangible Assets [Member] |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |
Useful estimated life, intangible assets | 8 years |  |
Minimum [Member] |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |
Product warranty period | 6 months |  |
Minimum [Member] | Distribution Networks [Member] |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |
Useful estimated life, intangible assets | 11 years |  |
Minimum [Member] | Customer Contracts and Relationships [Member] |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |
Useful estimated life, intangible assets | 8 years |  |
Minimum [Member] | Completed Technologies and Other Intangible Assets [Member] |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |
Useful estimated life, intangible assets | 3 years |  |
Japan [Member] |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |
Expiration term of promissory notes | 180 days |  |
Buildings [Member] |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |
Useful lives | 39 years |  |
Building Improvements [Member] |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |
Useful lives | 10 years |  |
Computer Hardware and Software [Member] | Maximum [Member] |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |
Useful lives | 5 years |  |
Computer Hardware and Software [Member] | Minimum [Member] |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |
Useful lives | 2 years |  |
Manufacturing Test Equipment [Member] | Maximum [Member] |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |
Useful lives | 5 years |  |
Manufacturing Test Equipment [Member] | Minimum [Member] |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |
Useful lives | 2 years |  |
Furniture and Fixtures [Member] | Maximum [Member] |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |
Useful lives | 5 years |  |
Furniture and Fixtures [Member] | Minimum [Member] |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |
Useful lives | 2 years |  |

X
- Definition Accounts receivable credit period after original credit term. + References No definition available. + Details
Name: | cgnx_AccountsReceivableCreditPeriodAfterOriginalCreditTerm
Namespace Prefix: | cgnx_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Investment maturity period maximum. + References No definition available. + Details
Name: | cgnx_InvestmentMaturityPeriodMaximum
Namespace Prefix: | cgnx_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Maximum investment of the company in partnership. + References No definition available. + Details
Name: | cgnx_MaximumInvestmentOfCompanyInPartnership
Namespace Prefix: | cgnx_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of contract manufacturers. + References No definition available. + Details
Name: | cgnx_NumberOfContractManufacturers
Namespace Prefix: | cgnx_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Period for product warranty. + References No definition available. + Details
Name: | cgnx_PeriodForProductWarranty
Namespace Prefix: | cgnx_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | cgnx_SummaryOfSignificantAccountingPoliciesLineItems
Namespace Prefix: | cgnx_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 14A -URI http://asc.fasb.org/extlink&oid=28358780&loc=SL7669686-108580 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=28358780&loc=d3e637-108580 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 14 -URI http://asc.fasb.org/extlink&oid=28358780&loc=d3e681-108580 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 10A -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=28358780&loc=SL7669646-108580 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 30 -Section 45 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=6915805&loc=d3e32022-110900 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 30 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901 + Details
Name: | us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Current period adjustment resulting from gains and losses on intercompany foreign currency transactions that are of a long-term-investment nature because settlement is not planned or anticipated in the foreseeable future. Resulting from the entities to the transaction being consolidated, combined, or accounted for by the equity method in the reporting entity's financial statements. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 30 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 30 -Section 45 -Paragraph 18 -URI http://asc.fasb.org/extlink&oid=6915805&loc=d3e32157-110900 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 20 -Section 35 -Paragraph 3 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6939497&loc=d3e30304-110892 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 30 -Section 45 -Paragraph 20 -Subparagraph (b),(c) -URI http://asc.fasb.org/extlink&oid=6915805&loc=d3e32211-110900 + Details
Name: | us-gaap_AdjustmentForLongTermIntercompanyTransactionsNetOfTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 720 -SubTopic 35 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848 + Details
Name: | us-gaap_AdvertisingExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The change in unrealized holding gain (loss), net of tax, on available-for-sale securities included in a separate component of shareholders' equity during the period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 9 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27357-111563 + Details
Name: | us-gaap_AvailableForSaleSecuritiesChangeInNetUnrealizedHoldingGainLossNetOfTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | us-gaap_FiniteLivedIntangibleAssetUsefulLife
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition An amount representing an agreement for an unconditional promise by the maker to pay the Company (holder) a definite sum of money within one year from the balance sheet date (or the normal operating cycle, whichever is longer), net of any write-downs taken for collection uncertainty on the part of the holder. Such amount may include accrued interest receivable in accordance with the terms of the debt. The debt also may contain provisions and related items including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among a myriad of other features and characteristics. This amount does not include amounts related to receivables held-for-sale. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.3) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 3 -Article 5 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 45 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=28367877&loc=d3e4531-111522 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 45 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=28358313&loc=d3e6676-107765 + Details
Name: | us-gaap_NotesAndLoansReceivableNetCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 9 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27357-111563 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=28358780&loc=d3e637-108580 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 15 -URI http://asc.fasb.org/extlink&oid=28358780&loc=d3e689-108580 + Details
Name: | us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount after tax of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=28358780&loc=d3e637-108580 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 10A -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=28358780&loc=SL7669646-108580 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 30 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6441202&loc=d3e80720-113993 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4C -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=7476318&loc=SL5624171-113959 + Details
Name: | us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment. + References No definition available. + Details
Name: | us-gaap_PropertyPlantAndEquipmentUsefulLife
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration