XML 69 R59.htm IDEA: XBRL DOCUMENT v2.4.1.9
Property, Plant, and Equipment - Property, Plant, and Equipment (Detail) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Property, Plant and Equipment [Line Items]    
Property, Plant and equipment, gross $ 105,568us-gaap_PropertyPlantAndEquipmentGross $ 91,203us-gaap_PropertyPlantAndEquipmentGross
Less: accumulated depreciation (57,661)us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment (54,067)us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
Property, Plant and Equipment, Net, Total 47,907us-gaap_PropertyPlantAndEquipmentNet 37,136us-gaap_PropertyPlantAndEquipmentNet
Land [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and equipment, gross 3,951us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_LandMember
3,951us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_LandMember
Building [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and equipment, gross 23,815us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_BuildingMember
18,371us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_BuildingMember
Building Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and equipment, gross 20,985us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_BuildingImprovementsMember
15,711us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_BuildingImprovementsMember
Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and equipment, gross 5,738us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_LeaseholdImprovementsMember
5,185us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_LeaseholdImprovementsMember
Hardware And Software [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and equipment, gross 31,816us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= cgnx_HardwareAndSoftwareMember
29,353us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= cgnx_HardwareAndSoftwareMember
Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and equipment, gross 15,133us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_EquipmentMember
14,715us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_EquipmentMember
Furniture and Fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and equipment, gross $ 4,130us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_FurnitureAndFixturesMember
$ 3,917us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_FurnitureAndFixturesMember