XML 88 R51.htm IDEA: XBRL DOCUMENT
v3.21.4

Shareholders' Equity - Stock Swap Program (Details) shares in Millions | 12 Months Ended
--- | ---
Nov. 30, 2021 $ / shares shares
Stockholders Equity Note [Line Items] |
Total Number of Shares of Carnival plc Ordinary Shares Purchased | 8.9
Carnival PLC |
Stockholders Equity Note [Line Items] |
Total Number of Shares of Carnival plc Ordinary Shares Purchased | 8.9
Average Price Paid per Share of Carnival plc Ordinary Share (in usd per share) | $ / shares | $ 20.99
Maximum Number of Carnival plc Ordinary Shares That May Yet Be Purchased Under the Carnival Corporation Stock Swap Program (in shares) | 9.5

X
- Definition Stock Swap Program, Average Price Per Share + References No definition available. + Details
Name: | ccl_StockSwapProgramAveragePricePerShare
Namespace Prefix: | ccl_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Stock Swap Program, Maximum Number Of Ordinary Shares That May Be Purchased + References No definition available. + Details
Name: | ccl_StockSwapProgramMaximumNumberOfOrdinarySharesThatMayBePurchased
Namespace Prefix: | ccl_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Stock Swap Program, Number Of Shares Repurchased + References No definition available. + Details
Name: | ccl_StockSwapProgramNumberOfSharesRepurchased
Namespace Prefix: | ccl_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Stockholders Equity Note [Line Items] + References No definition available. + Details
Name: | ccl_StockholdersEquityNoteLineItems
Namespace Prefix: | ccl_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | dei_LegalEntityAxis=ccl_CarnivalPublicLimitedCompanyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |