XML 53 R39.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Summary of Significant Accounting Policies (Narrative) (Details) - USD ($) | 3 Months Ended | 12 Months Ended |
--- | --- | --- | ---
Oct. 31, 2017 | Apr. 30, 2017 | Jan. 31, 2017 | Oct. 31, 2017 | Oct. 31, 2016 | Oct. 31, 2015 | Nov. 01, 2016
Property, Plant and Equipment [Line Items] |  |  |  |  |  |  |
Goodwill, Impairment Loss |  |  |  | $ 0 | $ 0 |  |
New Accounting Pronouncements and Changes in Accounting Principles [Abstract] |  |  |  |  |  |  |
Cumulative effect on retained earnings, net of tax |  |  |  |  |  | $ 4,100,000 |
Cumulative effect adjustment |  |  |  |  | 17,700,000 |  |
Foreign Currency Translation [Abstract] |  |  |  |  |  |  |
Net foreign exchange loss |  |  |  | 1,400,000 | 1,600,000 | 3,500,000 |
Property, Plant and Equipment [Abstract] |  |  |  |  |  |  |
Interest capitalized included in construction in progress |  |  |  | $ 5,200,000 | $ 3,100,000 |  |
Treasury Stock [Abstract] |  |  |  |  |  |  |
Number of shares in treasury (in shares) | 3,600,000 |  |  | 3,600,000 | 3,300,000 |  |
Number of shares purchased | 108,000 | 150,000 |  | 257,500 | 0 |  |
Minimum [Member] | Building [Member] |  |  |  |  |  |  |
Property, Plant and Equipment [Abstract] |  |  |  |  |  |  |
Property, plant and equipment, useful life, (years) |  |  |  | 30 years |  |  |
Minimum [Member] | Machinery and equipment [Member] |  |  |  |  |  |  |
Property, Plant and Equipment [Abstract] |  |  |  |  |  |  |
Property, plant and equipment, useful life, (years) |  |  |  | 3 years |  |  |
Maximum [Member] | Building [Member] |  |  |  |  |  |  |
Property, Plant and Equipment [Abstract] |  |  |  |  |  |  |
Property, plant and equipment, useful life, (years) |  |  |  | 40 years |  |  |
Maximum [Member] | Machinery and equipment [Member] |  |  |  |  |  |  |
Property, Plant and Equipment [Abstract] |  |  |  |  |  |  |
Property, plant and equipment, useful life, (years) |  |  |  | 15 years |  |  |
Retained Earnings [Member] |  |  |  |  |  |  |
New Accounting Pronouncements and Changes in Accounting Principles [Abstract] |  |  |  |  |  |  |
Cumulative effect on retained earnings, net of tax |  |  |  |  |  | $ 4,100,000 |
Cumulative effect adjustment |  |  |  |  | $ 17,900,000 |  |
Accounting Standards Update 2016-09 [Member] |  |  |  |  |  |  |
New Accounting Pronouncements and Changes in Accounting Principles [Abstract] |  |  |  |  |  |  |
Excess tax benefit, amount |  |  |  | $ 13,500,000 |  |  |
Accounting Standards Update 2016-09 [Member] | Retained Earnings [Member] |  |  |  |  |  |  |
New Accounting Pronouncements and Changes in Accounting Principles [Abstract] |  |  |  |  |  |  |
Cumulative effect adjustment |  |  |  |  |  |  | $ 17,900,000
Rebate Accruals [Member] |  |  |  |  |  |  |
New Accounting Pronouncements and Changes in Accounting Principles [Abstract] |  |  |  |  |  |  |
Cumulative effect on retained earnings, net of tax |  |  | $ 4,100,000 |  |  |  |
Cumulative effect on retained earnings, net of tax |  |  | $ 4,100,000 |  |  |  |

X
- Definition Effective Income Tax Rate Reconciliation, Share-based Compensation, Excess Tax Benefit, Amount + References No definition available. + Details
Name: | coo_EffectiveIncomeTaxRateReconciliationSharebasedCompensationExcessTaxBenefitAmount
Namespace Prefix: | coo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Net cumulative increase in other current liabilities and deferred tax assets + References No definition available. + Details
Name: | coo_Netcumulativeincreaseinothercurrentliabilitiesanddeferredtaxassets
Namespace Prefix: | coo_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of the cumulative effect on retained earnings net of related income tax effect. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 250 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=64853466&loc=d3e22663-107794 + Details
Name: | us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 20 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=64836518&loc=d3e30700-110894 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 20 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=64836518&loc=d3e30690-110894 + Details
Name: | us-gaap_ForeignCurrencyTransactionGainLossBeforeTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_ForeignCurrencyTranslationAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 2 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=35741047&loc=d3e13854-109267 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6388280&loc=d3e13777-109266 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=66902209&loc=d3e3602-108585 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=35741047&loc=d3e13816-109267 + Details
Name: | us-gaap_GoodwillImpairmentLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of interest capitalized during the period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Allowance for Funds Used during Construction -URI http://asc.fasb.org/extlink&oid=6504829 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391 + Details
Name: | us-gaap_InterestCostsCapitalized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of cumulative effect of the change in accounting principle or new accounting pronouncement on retained earnings or other components of equity or net assets in the statement of financial position as of the beginning of the earliest period presented. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Direct Effects of a Change in Accounting Principle -URI http://asc.fasb.org/extlink&oid=66092750 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 250 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=64853466&loc=d3e22580-107794 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Indirect Effects of a Change in Accounting Principle -URI http://asc.fasb.org/extlink&oid=6515603 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Accounting Change -URI http://asc.fasb.org/extlink&oid=6503790 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Retrospective Application -URI http://asc.fasb.org/extlink&oid=6523989 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 250 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b)(3) -URI http://asc.fasb.org/extlink&oid=64853466&loc=d3e22499-107794 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 250 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=64853466&loc=d3e22583-107794 Reference 8: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Change in Accounting Principle -URI http://asc.fasb.org/extlink&oid=6507316 + Details
Name: | us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_PropertyPlantAndEquipmentAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_PropertyPlantAndEquipmentLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment. + References No definition available. + Details
Name: | us-gaap_PropertyPlantAndEquipmentUsefulLife
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.29,30) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 30 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655 + Details
Name: | us-gaap_TreasuryStockShares
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of shares that have been repurchased during the period and are being held in treasury. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 + Details
Name: | us-gaap_TreasuryStockSharesAcquired
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_TreasuryStockTransactionsExcludingValueOfSharesReissuedAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_NewAccountingPronouncementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis=coo_RebateAccrualsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |