XML 38 R75.htm IDEA: XBRL DOCUMENT v2.4.1.9
Employee Benefits (Schedule of Components of Net Periodic Pension Costs) (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Oct. 31, 2014
Oct. 31, 2013
Oct. 31, 2012
Defined Benefit Plan Disclosure [Line Items]      
Service cost $ 7,074us-gaap_DefinedBenefitPlanServiceCost $ 7,383us-gaap_DefinedBenefitPlanServiceCost $ 4,937us-gaap_DefinedBenefitPlanServiceCost
Interest cost 3,950us-gaap_DefinedBenefitPlanInterestCost 3,287us-gaap_DefinedBenefitPlanInterestCost 3,053us-gaap_DefinedBenefitPlanInterestCost
Amortization of transitional (asset) or obligation 0us-gaap_DefinedBenefitPlanAmortizationOfTransitionObligationsAssets 0us-gaap_DefinedBenefitPlanAmortizationOfTransitionObligationsAssets 21us-gaap_DefinedBenefitPlanAmortizationOfTransitionObligationsAssets
Amortization of prior service cost 24us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit 24us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit 24us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
Recognized actuarial loss 7,695us-gaap_DefinedBenefitPlanActuarialGainLoss (11,609)us-gaap_DefinedBenefitPlanActuarialGainLoss 16,936us-gaap_DefinedBenefitPlanActuarialGainLoss
Net periodic pension cost 6,714us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost 8,948us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost 5,736us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
Net Periodic Benefit Cost [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Service cost 7,074us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= coo_NetPeriodicBenefitCostMember
7,383us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= coo_NetPeriodicBenefitCostMember
4,937us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= coo_NetPeriodicBenefitCostMember
Interest cost 3,950us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= coo_NetPeriodicBenefitCostMember
3,287us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= coo_NetPeriodicBenefitCostMember
3,053us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= coo_NetPeriodicBenefitCostMember
Expected return on plan assets (4,950)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= coo_NetPeriodicBenefitCostMember
(3,932)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= coo_NetPeriodicBenefitCostMember
(3,424)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= coo_NetPeriodicBenefitCostMember
Amortization of transitional (asset) or obligation 0us-gaap_DefinedBenefitPlanAmortizationOfTransitionObligationsAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= coo_NetPeriodicBenefitCostMember
0us-gaap_DefinedBenefitPlanAmortizationOfTransitionObligationsAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= coo_NetPeriodicBenefitCostMember
20us-gaap_DefinedBenefitPlanAmortizationOfTransitionObligationsAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= coo_NetPeriodicBenefitCostMember
Amortization of prior service cost 24us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= coo_NetPeriodicBenefitCostMember
24us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= coo_NetPeriodicBenefitCostMember
24us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= coo_NetPeriodicBenefitCostMember
Recognized actuarial loss 616us-gaap_DefinedBenefitPlanActuarialGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= coo_NetPeriodicBenefitCostMember
2,186us-gaap_DefinedBenefitPlanActuarialGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= coo_NetPeriodicBenefitCostMember
1,126us-gaap_DefinedBenefitPlanActuarialGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= coo_NetPeriodicBenefitCostMember
Net periodic pension cost $ 6,714us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= coo_NetPeriodicBenefitCostMember
$ 8,948us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= coo_NetPeriodicBenefitCostMember
$ 5,736us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= coo_NetPeriodicBenefitCostMember