XML 67 R77.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Commitments and Contingencies - Schedule of Total Minimum Annual Rental Obligations under Noncancelable Leases (Details) $ in Millions | Oct. 31, 2019 USD ($)
--- | ---
Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] |
2020 | $ 38.5
2021 | 34.9
2022 | 31.2
2023 | 28.0
2024 | 26.5
2025 and thereafter | 173.6
Total | $ 332.7

X
- Definition Leases, Future Minimum Payments Due + References No definition available. + Details
Name: | coo_LeasesFutureMinimumPaymentsDue
Namespace Prefix: | coo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] + References No definition available. + Details
Name: | coo_LeasesFutureMinimumPaymentsDueFiscalYearMaturityAbstract
Namespace Prefix: | coo_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Leases, Future Minimum Payments, Due In Five Years + References No definition available. + Details
Name: | coo_LeasesFutureMinimumPaymentsDueInFiveYears
Namespace Prefix: | coo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Leases, Future Minimum Payments, Due In Four Years + References No definition available. + Details
Name: | coo_LeasesFutureMinimumPaymentsDueInFourYears
Namespace Prefix: | coo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Leases, Future Minimum Payments, Due In Three Years + References No definition available. + Details
Name: | coo_LeasesFutureMinimumPaymentsDueInThreeYears
Namespace Prefix: | coo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Leases, Future Minimum Payments, Due In Two Years + References No definition available. + Details
Name: | coo_LeasesFutureMinimumPaymentsDueInTwoYears
Namespace Prefix: | coo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Leases, Future Minimum Payments Due, Next Twelve Months + References No definition available. + Details
Name: | coo_LeasesFutureMinimumPaymentsDueNextTwelveMonths
Namespace Prefix: | coo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Leases, Future Minimum Payments, Due Thereafter + References No definition available. + Details
Name: | coo_LeasesFutureMinimumPaymentsDueThereafter
Namespace Prefix: | coo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant