XML 85 R45.htm IDEA: XBRL DOCUMENT
v3.20.4

Commitments (Details) $ in Millions | Nov. 30, 2020 USD ($)
--- | ---
New ship growth capital |
2021 | $ 3,201
2022 | 4,692
2023 | 3,273
2024 | 793
2025 | 1,076
Thereafter | 0
Total | 13,036
Other long-term commitments |
2021 | 219
2022 | 98
2023 | 54
2024 | 52
2025 | 37
Thereafter | 18
Total | 478
Future minimum payments |
2021 | 3,421
2022 | 4,790
2023 | 3,327
2024 | 845
2025 | 1,113
Thereafter | 18
Total | $ 13,515

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

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

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

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

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

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

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

X
- Definition Leases and Other, Future Minimum Payments Due [Abstract] + References No definition available. + Details
Name: | ccl_LeasesAndOtherFutureMinimumPaymentsDueAbstract
Namespace Prefix: | ccl_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Shipbuilding Commitments Future Minimum Payments Due [Abstract] [Abstract] + References No definition available. + Details
Name: | ccl_ShipbuildingCommitmentsFutureMinimumPaymentsDueAbstractAbstract
Namespace Prefix: | ccl_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Shipbuilding Commitments, Future Minimum Payments Due, Year Five + References No definition available. + Details
Name: | ccl_ShipbuildingCommitmentsFutureMinimumPaymentsDueYearFive
Namespace Prefix: | ccl_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Shipbuilding Commitments, Future Minimum Payments Due, Year Four + References No definition available. + Details
Name: | ccl_ShipbuildingCommitmentsFutureMinimumPaymentsDueYearFour
Namespace Prefix: | ccl_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Shipbuilding Commitments, Future Minimum Payments Due, Year One + References No definition available. + Details
Name: | ccl_ShipbuildingCommitmentsFutureMinimumPaymentsDueYearOne
Namespace Prefix: | ccl_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Shipbuilding Commitments, Future Minimum Payments Due, Year Three + References No definition available. + Details
Name: | ccl_ShipbuildingCommitmentsFutureMinimumPaymentsDueYearThree
Namespace Prefix: | ccl_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Shipbuilding Commitments, Future Minimum Payments Due, Year Two + References No definition available. + Details
Name: | ccl_ShipbuildingCommitmentsFutureMinimumPaymentsDueYearTwo
Namespace Prefix: | ccl_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions. + References No definition available. + Details
Name: | us-gaap_OtherCommitment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of commitment classified as other to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References No definition available. + Details
Name: | us-gaap_OtherCommitmentDueAfterFifthYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of commitment classified as other to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References No definition available. + Details
Name: | us-gaap_OtherCommitmentDueInFifthYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of commitment classified as other to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References No definition available. + Details
Name: | us-gaap_OtherCommitmentDueInFourthYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of commitment classified as other to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References No definition available. + Details
Name: | us-gaap_OtherCommitmentDueInNextTwelveMonths
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of commitment classified as other to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References No definition available. + Details
Name: | us-gaap_OtherCommitmentDueInSecondYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of commitment classified as other to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References No definition available. + Details
Name: | us-gaap_OtherCommitmentDueInThirdYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_OtherCommitmentFiscalYearMaturityAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration