XML 137 R21.htm IDEA: XBRL DOCUMENT
v2.4.0.8

Stock Repurchase Program | 6 Months Ended
--- | ---
Jun. 30, 2013
Text Block [Abstract] |
Stock Repurchase Program | NOTE 12: Stock Repurchase Program In April 2008, the Company’s Board of Directors authorized the repurchase of up to $50,000,000 of the Company’s common stock, primarily as a means to reduce the dilutive effect of employee stock options. As of June 30, 2013, the Company had repurchased a total of 1,643,875 shares at a cost of $41,891,000 under this program, including 268,000 shares at a cost of $11,891,000 in the second quarter of 2013. In November 2011, the Company’s Board of Directors authorized the repurchase of up to $80,000,000 of the Company’s common stock to help reduce share dilution associated with equity incentive plans. This new authorization will commence once the Company completes the $50,000,000 program noted above, of which $8,109,000 remains available. The Company may repurchase shares under these programs in future periods depending upon a variety of factors, including, among other things, 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_TextBlockAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration