XML 25 R79.htm IDEA: XBRL DOCUMENT v2.4.1.9
Employee Benefits (Schedule of Fair Value of Plan Assets) (Details) (USD $)
In Thousands, unless otherwise specified
Oct. 31, 2014
Oct. 31, 2013
Oct. 31, 2012
Oct. 31, 2011
Defined Benefit Plan Disclosure [Line Items]        
Defined Benefit Plan, Fair Value of Plan Assets $ 72,241us-gaap_DefinedBenefitPlanFairValueOfPlanAssets $ 59,266us-gaap_DefinedBenefitPlanFairValueOfPlanAssets $ 47,427us-gaap_DefinedBenefitPlanFairValueOfPlanAssets $ 39,098us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
Total [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Defined Benefit Plan, Fair Value of Plan Assets 72,241us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
     
Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Defined Benefit Plan, Fair Value of Plan Assets 72,241us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
     
Significant Observable Inputs (Level 2) [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Defined Benefit Plan, Fair Value of Plan Assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
     
Fair Value, Inputs, Level 3 [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Defined Benefit Plan, Fair Value of Plan Assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
     
Cash and cash equivalents [Member] | Total [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Defined Benefit Plan, Fair Value of Plan Assets 2,191us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
     
Cash and cash equivalents [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Defined Benefit Plan, Fair Value of Plan Assets 2,191us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
     
Cash and cash equivalents [Member] | Significant Observable Inputs (Level 2) [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Defined Benefit Plan, Fair Value of Plan Assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
     
Cash and cash equivalents [Member] | Fair Value, Inputs, Level 3 [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Defined Benefit Plan, Fair Value of Plan Assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
     
Corporate Common Stock [Member] | Total [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Defined Benefit Plan, Fair Value of Plan Assets 6,516us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= coo_CorporateCommonStockMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
     
Corporate Common Stock [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Defined Benefit Plan, Fair Value of Plan Assets 6,516us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= coo_CorporateCommonStockMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
     
Corporate Common Stock [Member] | Significant Observable Inputs (Level 2) [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Defined Benefit Plan, Fair Value of Plan Assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= coo_CorporateCommonStockMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
     
Corporate Common Stock [Member] | Fair Value, Inputs, Level 3 [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Defined Benefit Plan, Fair Value of Plan Assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= coo_CorporateCommonStockMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
     
Equity mutual funds [Member] | Total [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Defined Benefit Plan, Fair Value of Plan Assets 37,635us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquityFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
     
Equity mutual funds [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Defined Benefit Plan, Fair Value of Plan Assets 37,635us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquityFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
     
Equity mutual funds [Member] | Significant Observable Inputs (Level 2) [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Defined Benefit Plan, Fair Value of Plan Assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquityFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
     
Equity mutual funds [Member] | Fair Value, Inputs, Level 3 [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Defined Benefit Plan, Fair Value of Plan Assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquityFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
     
Real estate funds [Member] | Total [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Defined Benefit Plan, Fair Value of Plan Assets 2,953us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
     
Real estate funds [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Defined Benefit Plan, Fair Value of Plan Assets 2,953us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
     
Real estate funds [Member] | Significant Observable Inputs (Level 2) [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Defined Benefit Plan, Fair Value of Plan Assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
     
Real estate funds [Member] | Fair Value, Inputs, Level 3 [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Defined Benefit Plan, Fair Value of Plan Assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
     
Bond mutual funds [Member] | Total [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Defined Benefit Plan, Fair Value of Plan Assets 22,946us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= coo_BondMutualFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
     
Bond mutual funds [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Defined Benefit Plan, Fair Value of Plan Assets 22,946us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= coo_BondMutualFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
     
Bond mutual funds [Member] | Significant Observable Inputs (Level 2) [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Defined Benefit Plan, Fair Value of Plan Assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= coo_BondMutualFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
     
Bond mutual funds [Member] | Fair Value, Inputs, Level 3 [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Defined Benefit Plan, Fair Value of Plan Assets $ 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= coo_BondMutualFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member