XML 72 R38.htm IDEA: XBRL DOCUMENT v2.4.1.9
Intangible Assets (Schedule of Goodwill) (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Jan. 31, 2015
Oct. 31, 2014
Goodwill [Roll Forward]    
Balance, beginning $ 2,220,921us-gaap_Goodwill $ 1,387,611us-gaap_Goodwill
Net additions during the period ended   882,689us-gaap_GoodwillAcquiredDuringPeriod
Translation (63,344)us-gaap_GoodwillTranslationAdjustments (49,379)us-gaap_GoodwillTranslationAdjustments
Balance, ending 2,157,577us-gaap_Goodwill 2,220,921us-gaap_Goodwill
CooperVision [Member]    
Goodwill [Roll Forward]    
Balance, beginning 1,861,561us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= coo_CoopervisionMember
1,048,478us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= coo_CoopervisionMember
Net additions during the period ended   857,146us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= coo_CoopervisionMember
Translation (57,017)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= coo_CoopervisionMember
(44,063)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= coo_CoopervisionMember
Balance, ending 1,804,544us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= coo_CoopervisionMember
1,861,561us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= coo_CoopervisionMember
CooperSurgical [Member]    
Goodwill [Roll Forward]    
Balance, beginning 359,360us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= coo_CoopersurgicalMember
339,133us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= coo_CoopersurgicalMember
Net additions during the period ended   25,543us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= coo_CoopersurgicalMember
Translation (6,327)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= coo_CoopersurgicalMember
(5,316)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= coo_CoopersurgicalMember
Balance, ending $ 353,033us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= coo_CoopersurgicalMember
$ 359,360us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= coo_CoopersurgicalMember