XML 108 R54.htm IDEA: XBRL DOCUMENT
v3.23.2

Fair Value Measurements and Derivative Instruments - Interest Rate Risk (Details) - Interest rate swaps - Cash flow hedge $ in Thousands | 6 Months Ended
--- | ---
Jun. 30, 2023 USD ($)
Interest Rate Cash Flow Hedges [Abstract] |  |
Swap notional amount | $ 1,745,189 |
Celebrity Reflection term loan |  |
Interest Rate Cash Flow Hedges [Abstract] |  |
Swap notional amount | $ 81,813 |
All-in Swap Fixed Rate as of June 30, 2023 | 2.85% |
Quantum of the Seas term loan |  |
Interest Rate Cash Flow Hedges [Abstract] |  |
Swap notional amount | $ 214,375 |
All-in Swap Fixed Rate as of June 30, 2023 | 3.74% |
Anthem of the Seas term loan |  |
Interest Rate Cash Flow Hedges [Abstract] |  |
Swap notional amount | $ 241,667 |
All-in Swap Fixed Rate as of June 30, 2023 | 3.86% |
Ovation of the Seas term loan |  |
Interest Rate Cash Flow Hedges [Abstract] |  |
Swap notional amount | $ 345,833 |
All-in Swap Fixed Rate as of June 30, 2023 | 3.16% |
Harmony of the Seas term loan |  |
Interest Rate Cash Flow Hedges [Abstract] |  |
Swap notional amount | $ 315,251 | [1]
All-in Swap Fixed Rate as of June 30, 2023 | 2.26% | [1],[2]
Odyssey of the Seas term loan |  |
Interest Rate Cash Flow Hedges [Abstract] |  |
Swap notional amount | $ 364,167 | [3]
All-in Swap Fixed Rate as of June 30, 2023 | 3.21% | [3]
Odyssey of the Seas term loan |  |
Interest Rate Cash Flow Hedges [Abstract] |  |
Swap notional amount | $ 182,083 | [3]
All-in Swap Fixed Rate as of June 30, 2023 | 2.84% | [3]
LIBOR plus | Celebrity Reflection term loan |  |
Interest Rate Cash Flow Hedges [Abstract] |  |
Debt Floating Rate | 0.40% |
LIBOR plus | Quantum of the Seas term loan |  |
Interest Rate Cash Flow Hedges [Abstract] |  |
Debt Floating Rate | 1.30% |
LIBOR plus | Anthem of the Seas term loan |  |
Interest Rate Cash Flow Hedges [Abstract] |  |
Debt Floating Rate | 1.30% |
LIBOR plus | Ovation of the Seas term loan |  |
Interest Rate Cash Flow Hedges [Abstract] |  |
Debt Floating Rate | 1.00% |
LIBOR plus | Odyssey of the Seas term loan |  |
Interest Rate Cash Flow Hedges [Abstract] |  |
Debt Floating Rate | 0.96% | [3]
LIBOR plus | Odyssey of the Seas term loan |  |
Interest Rate Cash Flow Hedges [Abstract] |  |
Debt Floating Rate | 0.96% | [3]
EURIBOR plus | Harmony of the Seas term loan |  |
Interest Rate Cash Flow Hedges [Abstract] |  |
Debt Floating Rate | 1.15% | [1]
[1] | Interest rate swap agreements hedging the Euro-denominated term loan for Harmony of the Seas include EURIBOR zero-floors matching the hedged debt EURIBOR zero-floor. Amount presented is based on the exchange rate as of June 30, 2023.
[2] | Inputs other than quoted prices included within Level 1 that are observable for the liability, either directly or indirectly. For unsecured revolving credit facilities and unsecured term loans, fair value is determined utilizing the income valuation approach. This valuation model takes into account the contract terms of our debt such as the debt maturity and the interest rate on the debt. The valuation model also takes into account the creditworthiness of the Company. We valued our senior notes and convertible notes using a quoted market price, which is considered a Level 2 input as it is observable in the market; however, these instruments have a limited trading volume and as such this fair value estimate is not necessarily indicative of the value at which the instruments could be retired or transferred.
[3] | Interest rate swap agreements hedging the term loan of Odyssey of the Seas include LIBOR zero-floors matching the debt LIBOR zero-floor. (3)During the quarter ended June 30, 2023, we completed our transition from LIBOR to Term SOFR rates for substantially all of our Interest rate swap agreements, with such transition to take effect at the next respective interest reset date for each such agreement.

X
- Definition Represents the maximum borrowing which the company has arranged for each ship constructed. + References No definition available. + Details
Name: | rcl_UnsecuredTermLoanMaximumBorrowingCommitmentPerShip
Namespace Prefix: | rcl_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Percentage points added to the reference rate to compute the variable rate on the debt instrument. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fixed interest rate related to the interest rate derivative. + References No definition available. + Details
Name: | us-gaap_DerivativeFixedInterestRate
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

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

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=rcl_FloatingRateCelebrityReflectionTermLoanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=rcl_QuantumOfTheSeasUnsecuredTermLoanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=rcl_AnthemOfTheSeasUnsecuredTermLoanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=rcl_OvationoftheSeasUnsecuredTermLoanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=rcl_HarmonyoftheSeasUnsecuredTermLoanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=rcl_OdysseyOfTheSeasTermLoanOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=rcl_OdysseyOfTheSeasTermLoanTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VariableRateAxis=rcl_LondonInterbankOfferedRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VariableRateAxis=rcl_EuroInterbankOfferedRateEURIBORMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |