XML 32 R87.htm IDEA: XBRL DOCUMENT v2.4.1.9
Schedule II (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Oct. 31, 2014
Oct. 31, 2013
Oct. 31, 2012
Valuation and Qualifying Accounts Disclosure [Line Items]      
Less valuation allowance $ 14,506us-gaap_DeferredTaxAssetsValuationAllowance $ 968us-gaap_DeferredTaxAssetsValuationAllowance  
Allowance for Doubtful Accounts [Member]      
Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance Beginning of Year 5,261us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
4,374us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
4,826us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
Additions Charged to Costs and Expenses 1,654us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
1,524us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
(257)us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
(Deductions) Recoveries/Other (890)coo_ValuationAllowancesAndReservesDeductionsRecoveriesAndOther
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
(637)coo_ValuationAllowancesAndReservesDeductionsRecoveriesAndOther
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
(195)coo_ValuationAllowancesAndReservesDeductionsRecoveriesAndOther
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
Balance End of Year 6,025us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
5,261us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
4,374us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
Deferred Income Tax Charge [Member]      
Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance Beginning of Year 968us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_DeferredIncomeTaxChargesMember
1,107us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_DeferredIncomeTaxChargesMember
0us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_DeferredIncomeTaxChargesMember
Additions Charged to Costs and Expenses 13,538us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_DeferredIncomeTaxChargesMember
0us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_DeferredIncomeTaxChargesMember
1,107us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_DeferredIncomeTaxChargesMember
(Deductions) Recoveries/Other 0coo_ValuationAllowancesAndReservesDeductionsRecoveriesAndOther
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_DeferredIncomeTaxChargesMember
(139)coo_ValuationAllowancesAndReservesDeductionsRecoveriesAndOther
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_DeferredIncomeTaxChargesMember
0coo_ValuationAllowancesAndReservesDeductionsRecoveriesAndOther
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_DeferredIncomeTaxChargesMember
Balance End of Year 14,506us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_DeferredIncomeTaxChargesMember
968us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_DeferredIncomeTaxChargesMember
1,107us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_DeferredIncomeTaxChargesMember
Sauflon [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Less valuation allowance $ 13,500us-gaap_DeferredTaxAssetsValuationAllowance
/ us-gaap_BusinessAcquisitionAxis
= coo_SauflonMember