XML 72 R21.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Stock Repurchase Program | 3 Months Ended
--- | ---
Apr. 05, 2015
Equity [Abstract] |
Stock Repurchase Program | Stock Repurchase Program In November 2011, the Company’s Board of Directors authorized the repurchase of up to $80,000,000 of the Company’s common stock. Purchases under this 2011 program were completed in 2014. In April 2014, the Company's Board of Directors authorized the repurchase of an additional $50,000,000 of the Company's common stock. Purchases under this 2014 program began in 2014 upon completion of the 2011 program. The Company did not repurchase any shares in the three-month period ended April 5, 2015. The Company may repurchase shares under this program in future periods depending upon a variety of factors, including, among other things, the impact of dilution from employee stock options, stock price, share availability, and cash requirements.

X
- Definition Stock repurchase program. + References No definition available. + Details
Name: | cgnx_StockRepurchaseProgramTextBlock
Namespace Prefix: | cgnx_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_EquityAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration