XML 23 R70.htm IDEA: XBRL DOCUMENT v2.4.1.9
Guarantees (Details) (Standby Letters of Credit [Member], USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Guarantor Obligations [Line Items]  
Guarantor Obligations, Maximum Exposure, Undiscounted $ 2,127us-gaap_GuaranteeObligationsMaximumExposure
Bank Guarantees
 
Guarantor Obligations [Line Items]  
Guarantor Obligations, Maximum Exposure, Undiscounted 990us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_GuaranteeObligationsByNatureAxis
= cgnx_BankGuaranteesMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_StandbyLettersOfCreditMember
Warranty Bonds
 
Guarantor Obligations [Line Items]  
Guarantor Obligations, Maximum Exposure, Undiscounted 713us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_GuaranteeObligationsByNatureAxis
= cgnx_WarrantyBondsGuaranteesMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_StandbyLettersOfCreditMember
Performance Bonds
 
Guarantor Obligations [Line Items]  
Guarantor Obligations, Maximum Exposure, Undiscounted $ 424us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_GuaranteeObligationsByNatureAxis
= cgnx_PerformanceBondsGuaranteesMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_StandbyLettersOfCreditMember