XML 218 R54.htm IDEA: XBRL DOCUMENT
v3.22.2

Fair Value Measurements and Derivative Instruments - Nonrecurring (Details) - USD ($) $ in Thousands | 3 Months Ended | 6 Months Ended | 12 Months Ended
--- | --- | --- | ---
Jun. 30, 2022 | Jun. 30, 2021 | Jun. 30, 2022 | Jun. 30, 2021 | Dec. 31, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |  |  |  |
Impairment and credit losses (recoveries) |  | $ (10,943) | $ 40,621 | $ (10,770) | $ 40,172 |
Nonrecurring |  |  |  |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |  |  |  |
Long-lived assets, impairment | [1] |  |  |  |  | $ 55,213
Impairment and credit losses (recoveries) | [1] |  |  |  |  | 55,213
Nonrecurring | Total Carrying Amount |  |  |  |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |  |  |  |
Long-lived assets |  |  |  |  |  | 0
Total |  |  |  |  |  | 0
Nonrecurring | Total Fair Value |  |  |  |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |  |  |  |
Long-lived assets |  |  |  |  |  | 0
Total |  |  |  |  |  | 0
Nonrecurring | Level 3 |  |  |  |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |  |  |  |
Long-lived assets |  |  |  |  |  | 0
Total |  |  |  |  |  | $ 0
[1] | Amount is primarily composed of construction in progress assets that were impaired during the year ended 2021 due to a reduction in scope or the decision to not complete the projects. The impairments were calculated based on orderly liquidation values. The fair value of these assets was estimated as of the date the assets were last impaired.

X
- Definition Asset Impairment Charges And Credit Losses + References No definition available. + Details
Name: | rcl_AssetImpairmentChargesAndCreditLosses
Namespace Prefix: | rcl_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Assets, Long-Lived, Fair Value Disclosure + References No definition available. + Details
Name: | rcl_AssetsLongLivedFairValueDisclosure
Namespace Prefix: | rcl_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Nonfinancial Assets, Fair Value Disclosure + References No definition available. + Details
Name: | rcl_NonfinancialAssetsFairValueDisclosure
Namespace Prefix: | rcl_
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 No definition available. + Details
Name: | us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The charge against earnings resulting from the aggregate write down of tangible assets from their carrying value to their fair value. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760 + Details
Name: | us-gaap_TangibleAssetImpairmentCharges
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |