XML 63 R60.htm IDEA: XBRL DOCUMENT
v2.4.0.8

Taxes - Additional Information (Detail) (USD $) In Thousands, unless otherwise specified | 3 Months Ended |
--- | --- | ---
Mar. 30, 2014 | Mar. 31, 2013 | Dec. 31, 2013
Tax Credit Carryforward [Line Items] |  |  |
Provision for effective tax rate | 19.00% | 16.00% |
Increase (decrease) in liabilities, net of deferred tax benefit, for uncertain tax positions | $ 175 |  |
Increase (decrease) in interest and penalties | 40 |  |
Unrecognized tax benefit shown as a reduction to noncurrent deferred tax assets | 1,028 |  |
Liability For Uncertain Tax Positions | 4,967 |  |
Reserve for income taxes, total | 3,939 |  | 4,765
Interest and penalties, gross | 415 |  |
Reserve for income taxes to be recorded in additional paid in capital | 451 |  |
Minimum decrease in income tax expense due to release in reserves | 700 |  |
Maximum decrease in income tax expense due to release in reserves | 800 |  |
Tax years open to examination by various taxing authorities | 2012 through 2013 |  |
Tax years open to examination by various taxing authorities for other entities | 2009 through 2013 |  |
Research and Development Tax Credit [Member] |  |  |
Tax Credit Carryforward [Line Items] |  |  |
Tax credit carryforward |  | $ 555 |

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 Increase in liability net of deferred tax benefit for uncertain tax positions. + References No definition available. + Details
Name: | cgnx_IncreaseDecreaseInLiabilityNetOfDeferredTaxBenefitForUncertainTaxPositions
Namespace Prefix: | cgnx_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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 Liability for uncertain tax positions, total. + References No definition available. + Details
Name: | cgnx_LiabilityForUncertainTaxPositions
Namespace Prefix: | cgnx_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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 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 Unrecognized tax benefit shown as a reduction to noncurrent deferred tax assets as a result of net operating loss carryforward, a similar tax loss, or a tax credit carryforward. + References No definition available. + Details
Name: | cgnx_Unrecognizedtaxbenefitshownasareductiontononcurrentdeferredtaxassets
Namespace Prefix: | cgnx_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=6907707&loc=d3e32687-109319 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 13 -URI http://asc.fasb.org/extlink&oid=6907707&loc=d3e32698-109319 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(h)(2)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 08 -Paragraph h -Subparagraph 2 -Article 4 + Details
Name: | us-gaap_EffectiveIncomeTaxRateContinuingOperations
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
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
- Definition The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6907707&loc=d3e32559-109319 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Carryforwards -URI http://asc.fasb.org/extlink&oid=6506874 + Details
Name: | us-gaap_TaxCreditCarryforwardAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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