XML 12 R39.htm IDEA: XBRL DOCUMENT v2.4.1.9
Intangible Assets (Schedule of Goodwill) (Details) (USD $)
In Thousands, unless otherwise specified
6 Months Ended 12 Months Ended
Apr. 30, 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 (43,370)us-gaap_GoodwillTranslationAdjustments (49,379)us-gaap_GoodwillTranslationAdjustments
Balance, ending 2,177,551us-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 (37,089)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= coo_CoopervisionMember
(44,063)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= coo_CoopervisionMember
Balance, ending 1,824,472us-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,281)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= coo_CoopersurgicalMember
(5,316)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= coo_CoopersurgicalMember
Balance, ending $ 353,079us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= coo_CoopersurgicalMember
$ 359,360us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= coo_CoopersurgicalMember