XML 59 R53.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Debt (Narrative) (Details) (USD $) | 12 Months Ended | 0 Months Ended
--- | --- | ---
Oct. 31, 2014 | Oct. 31, 2013 | Oct. 31, 2012 | May 31, 2012 | Aug. 04, 2014 | Sep. 12, 2013 | Jan. 12, 2011
Line of Credit Facility [Line Items] |  |  |  |  |  |  |
Required minimum interest coverage ratio | 3.00 coo_RequiredMinimumInterestCoverageRatio |  |  |  |  |  |
Required maximum total leverage ratio | 3.75 coo_RequiredMaximumTotalLeverageRatio |  |  |  |  |  |
Debt instrument, covenant description | Pursuant to the terms of the Credit Agreement, we are also required to maintain specified financial ratios: The ratio of Consolidated Proforma EBITDA to Consolidated Interest Expense (as defined, Interest Coverage Ratio) be at least 3.00 to 1.00 at all times. The ratio of Consolidated Funded Indebtedness to Consolidated Proforma EBITDA (as defined, Total Leverage Ratio) be no higher than 3.75 to 1.00. |  |  |  |  |  |
Debt instrument, covenant compliance | At October 31, 2014, we were in compliance with the Interest Coverage Ratio at 70.49 to 1.00 and the Total Leverage Ratio at 2.45 to 1.00. |  |  |  |  |  |
Interest Coverage Ratio | 70.49 coo_InterestCoverageRatio |  |  |  |  |  |
Total Leverage Ratio | 2.45 coo_TotalLeverageRatio |  |  |  |  |  |
Amount available under the credit agreement | $ 720,300,000 us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity |  |  |  |  |  |
Loss on extinguishment of debt | 0 us-gaap_WriteOffOfDeferredDebtIssuanceCost | 0 us-gaap_WriteOffOfDeferredDebtIssuanceCost | 1,404,000 us-gaap_WriteOffOfDeferredDebtIssuanceCost |  |  |  |
Existing debt issuance costs |  |  | 6,000,000 us-gaap_UnamortizedDebtIssuanceExpense |  |  |  |
Debt issuance costs incurred to refinance Credit Agreement |  |  | 1,300,000 us-gaap_PaymentsOfDebtIssuanceCosts |  |  |  |
Term loans | 1,000,000,000 us-gaap_UnsecuredLongTermDebt | 300,000,000 us-gaap_UnsecuredLongTermDebt |  |  |  |  |
Aggregate outstanding amount of letters of credit | 2,900,000 us-gaap_LettersOfCreditOutstandingAmount |  |  |  |  |  |
Minimum [Member] |  |  |  |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |  |  |  |
Commitment fee percentage |  |  |  | 0.10%us-gaap_LineOfCreditFacilityCommitmentFeePercentage / us-gaap_RangeAxis = us-gaap_MinimumMember |  |  |
Line of credit facility interest rate margin on base rate loans percentage |  |  |  | 0.00%coo_LineOfCreditFacilityInterestRateMarginOnBaseRateLoansPercentage / us-gaap_RangeAxis = us-gaap_MinimumMember |  |  |
Line of credit facility interest rate margin on foreign currency loans percentage |  |  |  | 1.00%coo_LineOfCreditFacilityInterestRateMarginOnForeignCurrencyLoansPercentage / us-gaap_RangeAxis = us-gaap_MinimumMember |  |  |
Maximum [Member] |  |  |  |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |  |  |  |
Commitment fee percentage |  |  |  | 0.275%us-gaap_LineOfCreditFacilityCommitmentFeePercentage / us-gaap_RangeAxis = us-gaap_MaximumMember |  |  |
Line of credit facility interest rate margin on base rate loans percentage |  |  |  | 0.75%coo_LineOfCreditFacilityInterestRateMarginOnBaseRateLoansPercentage / us-gaap_RangeAxis = us-gaap_MaximumMember |  |  |
Line of credit facility interest rate margin on foreign currency loans percentage |  |  |  | 1.75%coo_LineOfCreditFacilityInterestRateMarginOnForeignCurrencyLoansPercentage / us-gaap_RangeAxis = us-gaap_MaximumMember |  |  |
Term Loan $700M [Member] |  |  |  |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |  |  |  |
Debt Instrument, Issuance Date |  |  |  |  | Aug. 04, 2014 |  |
Debt Instrument, Term |  |  |  |  | 3 years |  |
Term loans | 700,000,000 us-gaap_UnsecuredLongTermDebt / us-gaap_LongtermDebtTypeAxis = coo_TermLoan700MMember |  |  |  | 700,000,000 us-gaap_UnsecuredLongTermDebt / us-gaap_LongtermDebtTypeAxis = coo_TermLoan700MMember |  |
Debt Instrument, Maturity Date |  |  |  |  | Aug. 04, 2017 |  |
Term Loan $300M [Member] |  |  |  |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |  |  |  |
Debt Instrument, Issuance Date |  |  |  |  |  | Sep. 12, 2013 |
Term loans | 300,000,000 us-gaap_UnsecuredLongTermDebt / us-gaap_LongtermDebtTypeAxis = coo_TermLoan300MMember |  |  |  |  | 300,000,000 us-gaap_UnsecuredLongTermDebt / us-gaap_LongtermDebtTypeAxis = coo_TermLoan300MMember |
Debt Instrument, Maturity Date |  |  |  |  |  | Sep. 12, 2018 |
Amortization Of Term Loan Principal |  |  |  |  |  | 5.00%coo_AmortizationOfTermLoanPrincipal / us-gaap_LongtermDebtTypeAxis = coo_TermLoan300MMember |
Debt Instrument, Date of First Required Payment |  |  |  |  |  | Oct. 31, 2016 |
Revolving Credit Facilities [Member] |  |  |  |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |  |  |  |
Line of credit facility, initiation date |  |  |  |  |  |  | Jan. 12, 2011
Aggregate principal amount of credit facilities |  |  |  | 1,000,000,000 us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity / us-gaap_CreditFacilityAxis = us-gaap_RevolvingCreditFacilityMember |  |  |
Additional borrowings |  |  |  | 500,000,000 us-gaap_ProceedsFromLinesOfCredit / us-gaap_CreditFacilityAxis = us-gaap_RevolvingCreditFacilityMember |  |  |
Expiration date |  |  |  | May 31, 2017 |  |  |
European Credit Facility [Member] |  |  |  |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |  |  |  |
Aggregate principal amount of credit facilities | 37,600,000 us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity / us-gaap_CreditFacilityAxis = coo_EuropeanCreditFacilityMember | 37,300,000 us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity / us-gaap_CreditFacilityAxis = coo_EuropeanCreditFacilityMember |  |  |  |  |
Amount of credit facility utilized | 8,100,000 us-gaap_LineOfCredit / us-gaap_CreditFacilityAxis = coo_EuropeanCreditFacilityMember |  |  |  |  |  |
Weighted average interest rate on outstanding balances | 1.62%us-gaap_DebtWeightedAverageInterestRate / us-gaap_CreditFacilityAxis = coo_EuropeanCreditFacilityMember |  |  |  |  |  |
Non Guaranteed Euro Denominated Overdraft Facility [Member] |  |  |  |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |  |  |  |
Aggregate principal amount of credit facilities | 800,000 us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity / us-gaap_CreditFacilityAxis = coo_NonGuaranteedEuroDenominatedOverdraftFacilityMember | 900,000 us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity / us-gaap_CreditFacilityAxis = coo_NonGuaranteedEuroDenominatedOverdraftFacilityMember |  |  |  |  |
Amount of credit facility utilized | 500,000 us-gaap_LineOfCredit / us-gaap_CreditFacilityAxis = coo_NonGuaranteedEuroDenominatedOverdraftFacilityMember |  |  |  |  |  |
Eurodollar [Member] | Term Loan $700M [Member] |  |  |  |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |  |  |  |
Debt Instrument, Basis Spread on Variable Rate |  |  |  |  | 1.00%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 / us-gaap_LongtermDebtTypeAxis = coo_TermLoan700MMember / us-gaap_VariableRateAxis = us-gaap_EurodollarMember |  |
Eurodollar [Member] | Term Loan $300M [Member] |  |  |  |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |  |  |  |
Debt Instrument, Basis Spread on Variable Rate |  |  |  |  |  | 1.00%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 / us-gaap_LongtermDebtTypeAxis = coo_TermLoan300MMember / us-gaap_VariableRateAxis = us-gaap_EurodollarMember |
Federal Funds Rate [Member] | Term Loan $700M [Member] |  |  |  |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |  |  |  |
Debt Instrument, Basis Spread on Variable Rate |  |  |  |  | 0.50%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 / us-gaap_LongtermDebtTypeAxis = coo_TermLoan700MMember / us-gaap_VariableRateAxis = coo_FederalFundsRateMember |  |
Federal Funds Rate [Member] | Term Loan $300M [Member] |  |  |  |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |  |  |  |
Debt Instrument, Basis Spread on Variable Rate |  |  |  |  |  | 0.50%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 / us-gaap_LongtermDebtTypeAxis = coo_TermLoan300MMember / us-gaap_VariableRateAxis = coo_FederalFundsRateMember |
JAPAN | Asian Pacific Credit Facilities [Member] |  |  |  |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |  |  |  |
Aggregate principal amount of credit facilities | 53,500,000 us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity / us-gaap_CreditFacilityAxis = coo_AsianPacificCreditFacilitiesMember / us-gaap_StatementGeographicalAxis = country_JP | 73,900,000 us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity / us-gaap_CreditFacilityAxis = coo_AsianPacificCreditFacilitiesMember / us-gaap_StatementGeographicalAxis = country_JP |  |  |  |  |
Amount of credit facility utilized | 29,400,000 us-gaap_LineOfCredit / us-gaap_CreditFacilityAxis = coo_AsianPacificCreditFacilitiesMember / us-gaap_StatementGeographicalAxis = country_JP |  |  |  |  |  |
Weighted average interest rate on outstanding balances | 0.52%us-gaap_DebtWeightedAverageInterestRate / us-gaap_CreditFacilityAxis = coo_AsianPacificCreditFacilitiesMember / us-gaap_StatementGeographicalAxis = country_JP |  |  |  |  |  |
Asia Pacific [Member] | Asian Pacific Credit Facilities [Member] |  |  |  |  |  |  |
Line of Credit Facility [Line Items] |  |  |  |  |  |  |
Aggregate principal amount of credit facilities | 11,900,000 us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity / us-gaap_CreditFacilityAxis = coo_AsianPacificCreditFacilitiesMember / us-gaap_StatementGeographicalAxis = us-gaap_AsiaPacificMember | 12,200,000 us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity / us-gaap_CreditFacilityAxis = coo_AsianPacificCreditFacilitiesMember / us-gaap_StatementGeographicalAxis = us-gaap_AsiaPacificMember |  |  |  |  |
Amount of credit facility utilized | $ 1,200,000 us-gaap_LineOfCredit / us-gaap_CreditFacilityAxis = coo_AsianPacificCreditFacilitiesMember / us-gaap_StatementGeographicalAxis = us-gaap_AsiaPacificMember |  |  |  |  |  |
Weighted average interest rate on outstanding balances | 5.52%us-gaap_DebtWeightedAverageInterestRate / us-gaap_CreditFacilityAxis = coo_AsianPacificCreditFacilitiesMember / us-gaap_StatementGeographicalAxis = us-gaap_AsiaPacificMember |  |  |  |  |  |

X
- Definition Term loan subject to amortization of principal of 5% per annum payable quarterly beginning Oct 31, 2016, with balance payable at maturity + References No definition available. + Details
Name: | coo_AmortizationOfTermLoanPrincipal
Namespace Prefix: | coo_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Interest Coverage Ratio + References No definition available. + Details
Name: | coo_InterestCoverageRatio
Namespace Prefix: | coo_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

X
- Definition Line Of Credit Facility Interest Rate Margin On Base Rate Loans Percentage + References No definition available. + Details
Name: | coo_LineOfCreditFacilityInterestRateMarginOnBaseRateLoansPercentage
Namespace Prefix: | coo_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Line Of Credit Facility Interest Rate Margin On Foreign Currency Loans Percentage + References No definition available. + Details
Name: | coo_LineOfCreditFacilityInterestRateMarginOnForeignCurrencyLoansPercentage
Namespace Prefix: | coo_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Required maximum total leverage ratio. + References No definition available. + Details
Name: | coo_RequiredMaximumTotalLeverageRatio
Namespace Prefix: | coo_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

X
- Definition Required minimum interest coverage ratio. + References No definition available. + Details
Name: | coo_RequiredMinimumInterestCoverageRatio
Namespace Prefix: | coo_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

X
- Definition Total Leverage Ratio + References No definition available. + Details
Name: | coo_TotalLeverageRatio
Namespace Prefix: | coo_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percentage points added to the reference rate to compute the variable rate on the debt instrument. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition States whether the entity was in compliance with the debt covenants throughout the reporting period, and describes facts and circumstances of any compliance failure. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 22 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 470 -Section 50 -Paragraph 3 -Subparagraph (g) -URI http://asc.fasb.org/extlink&oid=6479336&loc=d3e64711-112823 + Details
Name: | us-gaap_DebtInstrumentCovenantCompliance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Description of minimum financial levels (for example, tangible net worth and working capital) and achievement of certain financial ratios (for example, working capital ratio and debt service coverage ratio), and adherence to certain clauses which generally require or restrict certain actions (for example, entering into a debt arrangement with equal or greater seniority, and selling or discontinuing a certain business segment or material subsidiary) to be in compliance with the covenant clauses of the debt agreement. May also include a discussion of the adverse consequences that would result if the entity violates or fails to satisfy the covenants. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 22 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 470 -Section 50 -Paragraph 3 -Subparagraph (g) -URI http://asc.fasb.org/extlink&oid=6479336&loc=d3e64711-112823 + Details
Name: | us-gaap_DebtInstrumentCovenantDescription
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Date the debt agreement requires the first payment to be made, in CCYY-MM-DD format. + 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.22) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 22 -Article 5 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 470 -Section 50 -Paragraph 3 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=6479336&loc=d3e64711-112823 + Details
Name: | us-gaap_DebtInstrumentDateOfFirstRequiredPayment1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Date the debt instrument was issued, in CCYY-MM-DD format. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 22 -Article 5 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.22(a)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentIssuanceDate1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Date when the debt instrument is scheduled to be fully repaid, in CCYY-MM-DD format. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 22 -Article 5 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.22(a)(2)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentMaturityDate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentTerm
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted average interest rate of debt outstanding. + References No definition available. + Details
Name: | us-gaap_DebtWeightedAverageInterestRate
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition The total amount of the contingent obligation under letters of credit outstanding as of the reporting date. + References No definition available. + Details
Name: | us-gaap_LettersOfCreditOutstandingAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.16) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 19, 20, 22 -Article 5 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.16) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 + Details
Name: | us-gaap_LineOfCredit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used. + References No definition available. + Details
Name: | us-gaap_LineOfCreditFacilityCommitmentFeePercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Date the credit facility terminates, in CCYY-MM-DD format. + 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.19(b),22(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 19, 22 -Article 5 + Details
Name: | us-gaap_LineOfCreditFacilityExpirationDate1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Date the credit facility first became available, in CCYY-MM-DD format. + 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.19(b),22(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 19, 22 -Article 5 + Details
Name: | us-gaap_LineOfCreditFacilityInitiationDate1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility. + 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.19(b),22(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 19, 22 -Article 5 + Details
Name: | us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding). + 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.19(b),22(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 19, 22 -Article 5 + Details
Name: | us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 15 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3291-108585 + Details
Name: | us-gaap_PaymentsOfDebtIssuanceCosts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(f)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 08 -Paragraph f -Article 4 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Financing Activities -URI http://asc.fasb.org/extlink&oid=6513228 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 14 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3255-108585 + Details
Name: | us-gaap_ProceedsFromLinesOfCredit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset. + 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.17) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_UnamortizedDebtIssuanceExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Carrying value as of the balance sheet date of uncollateralized debt obligation (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion. + 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.22) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 22 -Article 5 + Details
Name: | us-gaap_UnsecuredLongTermDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.8) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 + Details
Name: | us-gaap_WriteOffOfDeferredDebtIssuanceCost
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_CreditFacilityAxis=coo_EuropeanCreditFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CreditFacilityAxis=coo_NonGuaranteedEuroDenominatedOverdraftFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=coo_TermLoan300MMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=coo_TermLoan700MMember
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_RangeAxis=us-gaap_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementGeographicalAxis=country_JP
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementGeographicalAxis=us-gaap_AsiaPacificMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VariableRateAxis=coo_FederalFundsRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VariableRateAxis=us-gaap_EurodollarMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |