XML 31 R57.htm IDEA: XBRL DOCUMENT
v2.4.0.8

Taxes - Additional Information (Detail) (USD $) | 3 Months Ended | 6 Months Ended |
--- | --- | --- | ---
Jun. 30, 2013 | Jun. 30, 2013 | Jul. 01, 2012 | Dec. 31, 2012
Tax Credit Carryforward [Line Items] |  |  |  |
Increase in liabilities, net of deferred tax benefit, for uncertain tax positions | $ 274,000 | $ 918,000 |  |
Increase (decrease) in interest and penalties | 38,000 | 76,000 |  |
Effective tax rate excluding effect of discrete event | 0.00% | 19.00% | 0.00% |
Reserve for income taxes, total | 6,255,000 | 6,255,000 |  | 5,216,000
Interest and penalties, gross | 1,303,000 | 1,303,000 |  |
Reserve for income taxes to be recorded in additional paid in capital |  | 405,000 |  |
Minimum decrease in income tax expense due to release in reserves |  | 1,600,000 |  |
Maximum decrease in income tax expense due to release in reserves |  | 1,800,000 |  |
Tax years open to examination by various taxing authorities |  | 2008 through 2012 |  |
Tax years open to examination by various taxing authorities for other entities |  | 2006 through 2012 |  |
Tax years currently under audit by internal revenue service for U.S. federal returns |  | 2010 and 2011 |  |
Research and Development Tax Credit [Member] |  |  |  |
Tax Credit Carryforward [Line Items] |  |  |  |
Reduction in tax expense | $ 555,000 | $ 555,000 |  |

X
- Definition Effective income tax rate continuing operations excluding impact of discrete event. + References No definition available. + Details
Name: | cgnx_EffectiveIncomeTaxRateContinuingOperationsExcludingImpactOfDiscreteEvent
Namespace Prefix: | cgnx_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The tax year(s) being audited in connection with the income tax examination for other entities. + References No definition available. + Details
Name: | cgnx_IncomeTaxExaminationYearsUnderExaminationOtherEntities
Namespace Prefix: | cgnx_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Income Tax Examination Years Under Examinations + References No definition available. + Details
Name: | cgnx_IncomeTaxExaminationYearsUnderExaminations
Namespace Prefix: | cgnx_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Increase decrease interest and penalties. + References No definition available. + Details
Name: | cgnx_IncreaseDecreaseInterestAndPenalties
Namespace Prefix: | cgnx_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Increase in liability net of deferred tax benefit for uncertain tax positions. + References No definition available. + Details
Name: | cgnx_IncreaseInLiabilityNetOfDeferredTaxBenefitForUncertainTaxPositions
Namespace Prefix: | cgnx_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Maximum decrease in income tax expense due to release in reserves. + References No definition available. + Details
Name: | cgnx_MaximumDecreaseInIncomeTaxExpenseDueToReleaseInReserves
Namespace Prefix: | cgnx_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Minimum decrease in income tax expense due to release in reserves. + References No definition available. + Details
Name: | cgnx_MinimumDecreaseInIncomeTaxExpenseDueToReleaseInReserves
Namespace Prefix: | cgnx_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Opened tax years by major tax jurisdiction. + References No definition available. + Details
Name: | cgnx_OpenedTaxYearsByMajorTaxJurisdiction
Namespace Prefix: | cgnx_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Reduction to tax expense for two thousand and twelve research and development credit. + References No definition available. + Details
Name: | cgnx_ReductionToTaxExpenseForTwoThousandAndTwelveResearchAndDevelopmentCredit
Namespace Prefix: | cgnx_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Reserve for income taxes to be recorded in additional paid in capital. + References No definition available. + Details
Name: | cgnx_ReserveForIncomeTaxesToBeRecordedInAdditionalPaidInCapital
Namespace Prefix: | cgnx_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The noncurrent portion of the amount recognized for uncertain tax positions as of the balance sheet date. + 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.24) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_LiabilityForUncertainTaxPositionsNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

X
- Definition Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=6907707&loc=d3e32718-109319 + Details
Name: | us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant