XML 20 R54.htm IDEA: XBRL DOCUMENT v2.4.1.9
Cash, Cash Equivalents and Investments - Additional Information (Detail) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Schedule of Available-for-sale Securities [Line Items]      
Cash balance included foreign bank balance $ 43,732,000cgnx_DueFromForeignBanks $ 32,096,000cgnx_DueFromForeignBanks  
Gross realized gains on sale of debt securities 843,000us-gaap_AvailableForSaleSecuritiesGrossRealizedGains 508,000us-gaap_AvailableForSaleSecuritiesGrossRealizedGains 1,990,000us-gaap_AvailableForSaleSecuritiesGrossRealizedGains
Gross realized losses on sale of debt securities 170,000us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses 194,000us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses 295,000us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses
Maximum amount committed to invest in limited partnership 20,500,000cgnx_MaximumInvestmentInLimitedPartnership    
Contribution to limited partnership 19,886,000cgnx_ContributionToLimitedPartnership    
Remaining amount of commitment in limited partnership 614,000cgnx_RemainingAmountOfCommitment    
Received a stock distribution   362,000cgnx_StockDistributionReceivedFromLimitedPartnershipCompany 2,193,000cgnx_StockDistributionReceivedFromLimitedPartnershipCompany
Proceeds for liquidation of stock   347,000cgnx_ProceedsFromSaleOfCostMethodInvestment 2,128,000cgnx_ProceedsFromSaleOfCostMethodInvestment
Recorded a realized loss on stock distribution   15,000us-gaap_CostmethodInvestmentsRealizedLossesExcludingOtherThanTemporaryImpairments 65,000us-gaap_CostmethodInvestmentsRealizedLossesExcludingOtherThanTemporaryImpairments
Proceeds from Limited Partnership Investments   1,422,000us-gaap_ProceedsFromLimitedPartnershipInvestments  
Carrying value of investment 1,956,000us-gaap_CostMethodInvestments 1,956,000us-gaap_CostMethodInvestments  
Cost Method Investments, Fair Value Disclosure 6,200,000us-gaap_CostMethodInvestmentsFairValueDisclosure    
Payments to Acquire Marketable Securities     2,136,000us-gaap_PaymentsToAcquireMarketableSecurities
Trading Securities, Unrealized Holding Loss     5,000us-gaap_TradingSecuritiesUnrealizedHoldingLoss
Trading Securities   1,429,000us-gaap_TradingSecurities  
Trading Securities, Realized Loss   $ 702,000us-gaap_TradingSecuritiesRealizedLoss