XML 43 R47.htm IDEA: XBRL DOCUMENT
v2.4.0.6

Fair Value Measurements (Details) (USD $) In Thousands, unless otherwise specified | 12 Months Ended |  |  |
--- | --- | --- | --- | ---
Dec. 31, 2009 | Apr. 05, 2009 Siemens Customer Relationships [Member] Fair Value, Measurements, Nonrecurring [Member] | Dec. 31, 2011 Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] Fair Value, Measurements, Recurring [Member] | Dec. 31, 2011 Significant Other Observable Inputs (Level 2) [Member] Fair Value, Measurements, Recurring [Member] | Apr. 05, 2009 Significant Unobservable Inputs (Level 3) [Member] Siemens Customer Relationships [Member] Fair Value, Measurements, Nonrecurring [Member]
Assets: |  |  |  |  |
Money market instruments |  |  | $ 1,699 | $ 0 |
Municipal bonds |  |  | 0 | 123,716 |
Corporate bonds |  |  | 0 | 115,472 |
Agency bonds |  |  | 0 | 39,880 |
Sovereign bonds |  |  | 0 | 26,371 |
Covered bonds |  |  | 0 | 6,020 |
Treasury bills |  |  | 0 | 1,945 |
Currency forward contracts |  |  | 14 | 0 |
Liabilities: |  |  |  |  |
Currency forward contracts |  |  | 165 | 0 |
Company's fair value hierarchy for the Siemens Customer Relationships |  |  |  |  |
Fair value |  | 300 |  |  | 300
Intangible asset impairment charge (Note 7) | $ (1,000) |  |  |  |

X
- Definition Agency bonds fair value disclosure. + References No definition available. + Details
Name: | cgnx_AgencyBondsFairValueDisclosure
Namespace Prefix: | cgnx_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Corporate bonds fair value disclosure. + References No definition available. + Details
Name: | cgnx_CorporateBondsFairValueDisclosure
Namespace Prefix: | cgnx_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Covered bonds fair value disclosure. + References No definition available. + Details
Name: | cgnx_CoveredBondsFairValueDisclosure
Namespace Prefix: | cgnx_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

X
- Definition Money market instruments fair value disclosure. + References No definition available. + Details
Name: | cgnx_MoneyMarketInstrumentsFairValueDisclosure
Namespace Prefix: | cgnx_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Municipal bonds fair value disclosure. + References No definition available. + Details
Name: | cgnx_MunicipalBondsFairValueDisclosure
Namespace Prefix: | cgnx_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Sovereign bonds fair value disclosure. + References No definition available. + Details
Name: | cgnx_SovereignBondsFairValueDisclosure
Namespace Prefix: | cgnx_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Treasury bills fair value disclosure. + References No definition available. + Details
Name: | cgnx_TreasuryBillsFairValueDisclosure
Namespace Prefix: | cgnx_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

X
- Definition This element represents the sum of all intangible assets having statutory or estimated useful lives. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 157 -Paragraph 33 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. + Details
Name: | us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition This element represents the portion of the balance sheet assertion valued at fair value by the entity whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission. This item represents contracts related to the exchange of different currencies, including foreign currency options, forward (delivery or nondelivery) contracts, and swaps entered into and existing as of the balance sheet date. + References No definition available. + Details
Name: | us-gaap_ForeignCurrencyContractAssetFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition This element represents the portion of the balance sheet assertion valued at fair value by the entity whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission. This item represents contracts related to the exchange of different currencies, including foreign currency options, forward (delivery or nondelivery) contracts, and swaps entered into and existing as of the balance sheet date. + References No definition available. + Details
Name: | us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 142 -Paragraph 46 -Subparagraph b -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 3 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6905858&loc=d3e16373-109275 + Details
Name: | us-gaap_ImpairmentOfIntangibleAssetsFinitelived
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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