XML 60 R39.htm IDEA: XBRL DOCUMENT
v3.24.3

Organization and Significant Accounting Policies - Narrative (Details) $ / shares in Units, $ in Millions |  | 12 Months Ended
--- | --- | ---
Feb. 16, 2024 $ / shares | Oct. 31, 2024 USD ($) business_unit $ / shares | Oct. 31, 2023 USD ($) $ / shares
Property, Plant and Equipment [Line Items] |  |  |  |  |
Number of business units | business_unit |  | 2 |  |  |
Revenue recognized |  | $ 123.6 |  | $ 93.6 |
Stock split, conversion ratio | 4 |  |  |  |
Common stock, par value (in dollars per share) | $ / shares | $ 0.10 | $ 0.10 | [1] | $ 0.10 | [1]
Government assistance, award amount |  | $ 32.5 |  |  |
Minimum |  |  |  |  |
Property, Plant and Equipment [Line Items] |  |  |  |  |
Contract term (in years) |  | 1 year |  |  |
Capitalized contract cost, amortization period (or less) |  | 1 year |  |  |
Property, plant and equipment, useful life (in years) |  | 3 years |  |  |
Minimum | Building |  |  |  |  |
Property, Plant and Equipment [Line Items] |  |  |  |  |
Property, plant and equipment, useful life (in years) |  | 30 years |  |  |
Maximum |  |  |  |  |
Property, Plant and Equipment [Line Items] |  |  |  |  |
Contract term (in years) |  | 18 years |  |  |
Property, plant and equipment, useful life (in years) |  | 15 years |  |  |
Maximum | Building |  |  |  |  |
Property, Plant and Equipment [Line Items] |  |  |  |  |
Property, plant and equipment, useful life (in years) |  | 40 years |  |  |
[1] | All periods presented have been adjusted to reflect the four-for-one stock split effected on February 16, 2024. Refer to Note 1. Organization and Significant Accounting Policies for further information.

X
- Definition Contract with Customer, Term + References No definition available. + Details
Name: | coo_ContractWithCustomerTerm
Namespace Prefix: | coo_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number Of Business Units + References No definition available. + Details
Name: | coo_NumberOfBusinessUnits
Namespace Prefix: | coo_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -SubTopic 40 -Topic 340 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479483/340-40-50-2 + Details
Name: | us-gaap_CapitalizedContractCostAmortizationPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Definition Face amount or stated value per share of common stock. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_CommonStockParOrStatedValuePerShare
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8 + Details
Name: | us-gaap_ContractWithCustomerLiabilityRevenueRecognized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of government assistance awarded that comprises amount received, receivable, and to be received unless condition for government assistance is not met. Includes, but is not limited to, government grant, assistance, incentive, award, subsidy, and loan. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 832 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483507/832-10-50-3 + Details
Name: | us-gaap_GovernmentAssistanceAwardAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A + Details
Name: | us-gaap_PropertyPlantAndEquipmentLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment. + References No definition available. + Details
Name: | us-gaap_PropertyPlantAndEquipmentUsefulLife
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Definition Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 4 -Subparagraph (SAB Topic 4.C) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-4 + Details
Name: | us-gaap_StockholdersEquityNoteStockSplitConversionRatio1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |