XML 43 R47.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring and Integration Costs Restructuring and Integration Costs (Narrative) (Details) (Sauflon [Member], USD $)
In Millions, unless otherwise specified
12 Months Ended
Oct. 31, 2014
Restructuring Cost and Reserve [Line Items]  
Restructuring Charges $ 36.1us-gaap_RestructuringCharges
Business Combination, Integration Related Costs 2.8us-gaap_BusinessCombinationIntegrationRelatedCosts
Employee Severance [Member]
 
Restructuring Cost and Reserve [Line Items]  
Restructuring Charges 20.3us-gaap_RestructuringCharges
/ us-gaap_BusinessAcquisitionAxis
= coo_SauflonMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Employee Severance [Member] | Selling, general and administrative expense [Member]
 
Restructuring Cost and Reserve [Line Items]  
Restructuring Charges 19.7us-gaap_RestructuringCharges
/ us-gaap_BusinessAcquisitionAxis
= coo_SauflonMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Employee Severance [Member] | Research and Development Expense [Member]
 
Restructuring Cost and Reserve [Line Items]  
Restructuring Charges 0.6us-gaap_RestructuringCharges
/ us-gaap_BusinessAcquisitionAxis
= coo_SauflonMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ResearchAndDevelopmentExpenseMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Product Rationalization [Member]
 
Restructuring Cost and Reserve [Line Items]  
Restructuring Charges 15.3us-gaap_RestructuringCharges
/ us-gaap_BusinessAcquisitionAxis
= coo_SauflonMember
/ us-gaap_RestructuringCostAndReserveAxis
= coo_ProductRationalizationMember
Product Rationalization [Member] | Cost of Sales [Member]
 
Restructuring Cost and Reserve [Line Items]  
Restructuring Charges 15.3us-gaap_RestructuringCharges
/ us-gaap_BusinessAcquisitionAxis
= coo_SauflonMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ us-gaap_RestructuringCostAndReserveAxis
= coo_ProductRationalizationMember
Facility Closing [Member]
 
Restructuring Cost and Reserve [Line Items]  
Restructuring Charges 0.5us-gaap_RestructuringCharges
/ us-gaap_BusinessAcquisitionAxis
= coo_SauflonMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
Facility Closing [Member] | Selling, general and administrative expense [Member]
 
Restructuring Cost and Reserve [Line Items]  
Restructuring Charges $ 0.5us-gaap_RestructuringCharges
/ us-gaap_BusinessAcquisitionAxis
= coo_SauflonMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember