XML 55 R32.htm IDEA: XBRL DOCUMENT
v2.4.0.6

Cash, Cash Equivalents and Investments (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2011
Cash, Cash Equivalents, and Investments [Abstract] |
Components of cash, cash equivalents and investments |
|  | December 31, |
|  | 2011 |  |  | 2010 |
Cash |  | $ | 36,404 |  |  | $ | 26,650 |
Money market instruments |  |  | 1,699 |  |  |  | 6,553 |
Cash and cash equivalents |  |  | 38,103 |  |  |  | 33,203 |
Corporate bonds |  |  | 55,570 |  |  |  | 34,543 |
Municipal bonds |  |  | 54,036 |  |  |  | 75,457 |
Agency bonds |  |  | 27,545 |  |  |  | 15,979 |
Sovereign bonds |  |  | 4,016 |  |  |  | 19,350 |
Treasury bills |  |  | 1,945 |  |  |  | 2,494 |
Covered bonds |  |  | 1,319 |  |  |  | - |
Short-term investments |  |  | 144,431 |  |  |  | 147,823 |
Municipal bonds |  |  | 69,680 |  |  |  | 34,794 |
Corporate bonds |  |  | 59,902 |  |  |  | 36,762 |
Sovereign bonds |  |  | 22,355 |  |  |  | - |
Agency bonds |  |  | 12,335 |  |  |  | 21,025 |
Covered bonds |  |  | 4,701 |  |  |  | 3,541 |
Limited partnership interest (accounted for using cost method) |  |  | 5,933 |  |  |  | 5,933 |
Long-term investments |  |  | 174,906 |  |  |  | 102,055 |
|  | $ | 357,440 |  |  | $ | 283,081 |
Summary of available-for-sale investments |
|  | Amortized Cost |  |  | Gross Unrealized Gains |  |  | Gross Unrealized Losses |  |  | Fair Value |
Short-term: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Corporate bonds |  | $ | 56,277 |  |  | $ | 32 |  |  | $ | (739 | ) |  | $ | 55,570 |
Municipal bonds |  |  | 53,974 |  |  |  | 65 |  |  |  | (3 | ) |  |  | 54,036 |
Agency bonds |  |  | 27,676 |  |  |  | 19 |  |  |  | (150 | ) |  |  | 27,545 |
Sovereign bonds |  |  | 3,973 |  |  |  | 43 |  |  |  | - |  |  |  | 4,016 |
Treasury bills |  |  | 1,944 |  |  |  | 1 |  |  |  | - |  |  |  | 1,945 |
Covered bonds |  |  | 1,317 |  |  |  | 2 |  |  |  | - |  |  |  | 1,319 |
Long-term: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Municipal bonds |  |  | 69,576 |  |  |  | 201 |  |  |  | (97 | ) |  |  | 69,680 |
Corporate bonds |  |  | 59,461 |  |  |  | 467 |  |  |  | (26 | ) |  |  | 59,902 |
Sovereign bonds |  |  | 22,029 |  |  |  | 326 |  |  |  | - |  |  |  | 22,355 |
Agency bonds |  |  | 12,371 |  |  |  | 35 |  |  |  | (71 | ) |  |  | 12,335 |
Covered bonds |  |  | 4,679 |  |  |  | 22 |  |  |  | - |  |  |  | 4,701 |
|  | $ | 313,277 |  |  | $ | 1,213 |  |  | $ | (1,086) |  |  | $ | 313,404 |
Gross unrealized losses and fair value for available-for-sale investments |
|  | Unrealized Loss Position For: |  |  |  |  |  |  |
|  | Less than 12 Months |  |  | 12 Months or Greater |  |  | Total |
|  | Fair Value |  |  | Unrealized Losses |  |  | Fair Value |  |  | Unrealized Losses |  |  | Fair Value |  |  | Unrealized Losses |
Corporate bonds |  | $ | 42,094 |  |  | $ | (754 | ) |  | $ | 5,316 |  |  | $ | (11 | ) |  | $ | 47,410 |  |  | $ | (765 | )
Municipal bonds |  |  | 34,657 |  |  |  | (100 | ) |  |  | - |  |  |  | - |  |  |  | 34,657 |  |  |  | (100 | )
Agency bonds |  |  | 24,610 |  |  |  | (220 | ) |  |  | 3,280 |  |  |  | (1 | ) |  |  | 27,890 |  |  |  | (221 | )
|  | $ | 101,361 |  |  | $ | (1,074 | ) |  | $ | 8,596 |  |  | $ | (12 | ) |  | $ | 109,957 |  |  | $ | (1,086 | )
Effective maturity dates of available-for-sale investments |
|  | <1 Year |  |  | 1-2 Years |  |  | 2-3 Years |  |  | 3-4 Years |  |  | 4-5 Years |  |  | Total |
Municipal bonds |  | $ | 54,036 |  |  | $ | 25,713 |  |  | $ | 23,976 |  |  | $ | - |  |  | $ | 19,991 |  |  | $ | 123,716 |
Corporate bonds |  |  | 55,570 |  |  |  | 33,555 |  |  |  | 21,543 |  |  |  | 2,398 |  |  |  | 2,406 |  |  |  | 115,472 |
Agency bonds |  |  | 27,545 |  |  |  | 7,700 |  |  |  | 4,635 |  |  |  | - |  |  |  | - |  |  |  | 39,880 |
Sovereign bonds |  |  | 4,016 |  |  |  | 10,831 |  |  |  | 5,933 |  |  |  | - |  |  |  | 5,591 |  |  |  | 26,371 |
Covered bonds |  |  | 1,319 |  |  |  | 4,701 |  |  |  | - |  |  |  | - |  |  |  | - |  |  |  | 6,020 |
Treasury bills |  |  | 1,945 |  |  |  | - |  |  |  | - |  |  |  | - |  |  |  | - |  |  |  | 1,945 |
|  | $ | 144,431 |  |  | $ | 82,500 |  |  | $ | 56,087 |  |  | $ | 2,398 |  |  | $ | 27,988 |  |  | $ | 313,404 |
Summary of available-for-sale investments held in its international portfolio |
Short-term |  | Corporate bonds |  |  | Agency bonds |  |  | Sovereign bonds |  |  | Treasury bills |  |  | Covered bonds |  |  | Total |
Australia |  | $ | 3,235 |  |  | $ | - |  |  | $ | - |  |  | $ | - |  |  | $ | - |  |  | $ | 3,235 |
Canada |  |  | 3,551 |  |  |  | - |  |  |  | - |  |  |  | - |  |  |  | - |  |  |  | 3,551 |
France |  |  | 3,374 |  |  |  | - |  |  |  | - |  |  |  | - |  |  |  | - |  |  |  | 3,374 |
Germany |  |  | 5,062 |  |  |  | 3,636 |  |  |  | 3,973 |  |  |  | - |  |  |  | - |  |  |  | 12,671 |
Great Britain |  |  | 10,836 |  |  |  | 5,466 |  |  |  | - |  |  |  | - |  |  |  | 1,317 |  |  |  | 17,619 |
Japan |  |  | 1,332 |  |  |  | - |  |  |  | - |  |  |  | - |  |  |  | - |  |  |  | 1,332 |
Netherlands |  |  | 2,202 |  |  |  | 10,379 |  |  |  | - |  |  |  | 1,945 |  |  |  | - |  |  |  | 14,526 |
Supranational |  |  | - |  |  |  | 2,865 |  |  |  | - |  |  |  | - |  |  |  | - |  |  |  | 2,865 |
Sweden |  |  | 1,943 |  |  |  | 3,557 |  |  |  | - |  |  |  | - |  |  |  | - |  |  |  | 5,500 |
Switzerland |  |  | 3,542 |  |  |  | - |  |  |  | - |  |  |  | - |  |  |  | - |  |  |  | 3,542 |
Total |  | $ | 35,077 |  |  | $ | 25,903 |  |  | $ | 3,973 |  |  | $ | 1,945 |  |  | $ | 1,317 |  |  | $ | 68,215 |
Long-term |  | Corporate bonds |  |  | Sovereign bonds |  |  | Agency bonds |  |  | Covered bonds |  |  | Total |
Austria |  | $ | - |  |  | $ | - |  |  | $ | 3,062 |  |  | $ | - |  |  | $ | 3,062 |
Canada |  |  | - |  |  |  | - |  |  |  | 4,568 |  |  |  | - |  |  |  | 4,568 |
Denmark |  |  | - |  |  |  | - |  |  |  | - |  |  |  | 1,694 |  |  |  | 1,694 |
Finland |  |  | - |  |  |  | 1,880 |  |  |  | - |  |  |  | - |  |  |  | 1,880 |
France |  |  | 4,100 |  |  |  | - |  |  |  | - |  |  |  | - |  |  |  | 4,100 |
Germany |  |  | 3,498 |  |  |  | 16,522 |  |  |  | - |  |  |  | - |  |  |  | 20,020 |
Great Britain |  |  | 6,346 |  |  |  | - |  |  |  | - |  |  |  | - |  |  |  | 6,346 |
Japan |  |  | 1,853 |  |  |  | - |  |  |  | - |  |  |  | - |  |  |  | 1,853 |
Netherlands |  |  | 6,831 |  |  |  | 3,952 |  |  |  | 1,334 |  |  |  | 1,673 |  |  |  | 13,790 |
Norway |  |  | - |  |  |  | - |  |  |  | - |  |  |  | 1,333 |  |  |  | 1,333 |
Sweden |  |  | - |  |  |  | - |  |  |  | 1,004 |  |  |  | - |  |  |  | 1,004 |
Switzerland |  |  | 2,149 |  |  |  | - |  |  |  | - |  |  |  | - |  |  |  | 2,149 |
Total |  | $ | 24,777 |  |  | $ | 22,354 |  |  | $ | 9,968 |  |  | $ | 4,700 |  |  | $ | 61,799 |

X
- Definition Available for sale securities international portfolio. + References No definition available. + Details
Name: | cgnx_AvailableForSaleSecuritiesInternationalPortfolioTableTextBlock
Namespace Prefix: | cgnx_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Components of cash Cash equivalents and investments. + References No definition available. + Details
Name: | cgnx_ComponentsOfCashCashEquivalentsAndInvestmentsTableTextBlock
Namespace Prefix: | cgnx_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Gross unrealized losses and fair value for available for sale investments. + References No definition available. + Details
Name: | cgnx_GrossUnrealizedLossesAndFairValueForAvailableForSaleInvestmentsTableTextBlock
Namespace Prefix: | cgnx_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments. + References No definition available. + Details
Name: | us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value. + References No definition available. + Details
Name: | us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration