XML 23 R46.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring and Integration Costs Restructuring and Integration Costs (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
Payments during the year (0.4)us-gaap_PaymentsForRestructuring
Non-cash adjustments (15.3)us-gaap_RestructuringReserveSettledWithoutCash1
Restructuring Reserve 20.4us-gaap_RestructuringReserve
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
Payments during the year (0.4)us-gaap_PaymentsForRestructuring
/ us-gaap_BusinessAcquisitionAxis
= coo_SauflonMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Non-cash adjustments 0us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_BusinessAcquisitionAxis
= coo_SauflonMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Restructuring Reserve 19.9us-gaap_RestructuringReserve
/ us-gaap_BusinessAcquisitionAxis
= coo_SauflonMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
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
Payments during the year 0us-gaap_PaymentsForRestructuring
/ us-gaap_BusinessAcquisitionAxis
= coo_SauflonMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
Non-cash adjustments 0us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_BusinessAcquisitionAxis
= coo_SauflonMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
Restructuring Reserve 0.5us-gaap_RestructuringReserve
/ us-gaap_BusinessAcquisitionAxis
= coo_SauflonMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
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
Payments during the year 0us-gaap_PaymentsForRestructuring
/ us-gaap_BusinessAcquisitionAxis
= coo_SauflonMember
/ us-gaap_RestructuringCostAndReserveAxis
= coo_ProductRationalizationMember
Non-cash adjustments (15.3)us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_BusinessAcquisitionAxis
= coo_SauflonMember
/ us-gaap_RestructuringCostAndReserveAxis
= coo_ProductRationalizationMember
Restructuring Reserve $ 0us-gaap_RestructuringReserve
/ us-gaap_BusinessAcquisitionAxis
= coo_SauflonMember
/ us-gaap_RestructuringCostAndReserveAxis
= coo_ProductRationalizationMember