XML 24 R37.htm IDEA: XBRL DOCUMENT v2.4.1.9
Cash, Cash Equivalents, and Investments - Components of Cash, Cash Equivalents, and Investments (Detail) (USD $)
In Thousands, unless otherwise specified
Apr. 05, 2015
Dec. 31, 2014
Mar. 30, 2014
Dec. 31, 2013
Schedule of Available-for-sale Securities [Line Items]        
Cash $ 34,807us-gaap_Cash $ 54,917us-gaap_Cash    
Money market instruments 1,240us-gaap_MoneyMarketFundsAtCarryingValue 777us-gaap_MoneyMarketFundsAtCarryingValue    
Cash and cash equivalents 36,047us-gaap_CashAndCashEquivalentsAtCarryingValue 55,694us-gaap_CashAndCashEquivalentsAtCarryingValue 42,463us-gaap_CashAndCashEquivalentsAtCarryingValue 40,644us-gaap_CashAndCashEquivalentsAtCarryingValue
Short-term investments 142,343us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent 90,456us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent    
Limited partnership interest 1,956us-gaap_CostMethodInvestments 1,956us-gaap_CostMethodInvestments    
Long-term investments 370,433us-gaap_LongTermInvestments 400,845us-gaap_LongTermInvestments    
Total 548,823cgnx_CashCashEquivalentsShortTermAndLongTermInvestments 546,995cgnx_CashCashEquivalentsShortTermAndLongTermInvestments    
Euro liquidity fund        
Schedule of Available-for-sale Securities [Line Items]        
Short-term investments 62,045us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= cgnx_EuroliquidityfundMember
48,235us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= cgnx_EuroliquidityfundMember
   
Corporate Bonds        
Schedule of Available-for-sale Securities [Line Items]        
Short-term investments 37,413us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateBondSecuritiesMember
30,889us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateBondSecuritiesMember
   
Long-term investments 204,221us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateBondSecuritiesMember
216,294us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateBondSecuritiesMember
   
Treasury Bills        
Schedule of Available-for-sale Securities [Line Items]        
Short-term investments 31,644us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
0us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
   
Long-term investments 64,524us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
90,412us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
   
Sovereign Bonds        
Schedule of Available-for-sale Securities [Line Items]        
Short-term investments 5,605us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_SovereignDebtSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_SovereignDebtSecuritiesMember
   
Long-term investments 6,040us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_SovereignDebtSecuritiesMember
13,461us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_SovereignDebtSecuritiesMember
   
Supranational bonds        
Schedule of Available-for-sale Securities [Line Items]        
Short-term investments 1,902us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= cgnx_SupranationalbondsMember
1,901us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= cgnx_SupranationalbondsMember
   
Municipal Bonds        
Schedule of Available-for-sale Securities [Line Items]        
Short-term investments 1,819us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MunicipalBondsMember
1,237us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MunicipalBondsMember
   
Long-term investments 4,880us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MunicipalBondsMember
6,600us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MunicipalBondsMember
   
Agency Bonds        
Schedule of Available-for-sale Securities [Line Items]        
Short-term investments 1,523us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= cgnx_AgencyBondsMember
6,883us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= cgnx_AgencyBondsMember
   
Long-term investments 11,364us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= cgnx_AgencyBondsMember
9,566us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= cgnx_AgencyBondsMember
   
Asset-Backed Securities        
Schedule of Available-for-sale Securities [Line Items]        
Short-term investments 392us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
1,311us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
   
Long-term investments $ 77,448us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
$ 62,556us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember