XML 67 R52.htm IDEA: XBRL DOCUMENT
v3.23.1

Fair Value Measurements and Derivative Instruments - Interest Rate Risk (Details) - Interest rate swaps - Cash flow hedge $ in Thousands | 3 Months Ended
--- | ---
Mar. 31, 2023 USD ($)
Interest Rate Cash Flow Hedges [Abstract] |  |
Swap notional amount | $ 1,926,642 |
Celebrity Reflection term loan |  |
Interest Rate Cash Flow Hedges [Abstract] |  |
Swap notional amount | $ 109,083 |
All-in Swap Fixed Rate as of March 31, 2023 | 2.85% |
Quantum of the Seas term loan |  |
Interest Rate Cash Flow Hedges [Abstract] |  |
Swap notional amount | $ 245,000 |
All-in Swap Fixed Rate as of March 31, 2023 | 3.74% |
Anthem of the Seas term loan |  |
Interest Rate Cash Flow Hedges [Abstract] |  |
Swap notional amount | $ 271,875 |
All-in Swap Fixed Rate as of March 31, 2023 | 3.86% |
Ovation of the Seas term loan |  |
Interest Rate Cash Flow Hedges [Abstract] |  |
Swap notional amount | $ 380,417 |
All-in Swap Fixed Rate as of March 31, 2023 | 3.16% |
Harmony of the Seas term loan |  |
Interest Rate Cash Flow Hedges [Abstract] |  |
Swap notional amount | $ 345,267 | [1]
All-in Swap Fixed Rate as of March 31, 2023 | 2.26% | [1],[2]
Odyssey of the Seas term loan |  |
Interest Rate Cash Flow Hedges [Abstract] |  |
Swap notional amount | $ 383,333 | [3]
All-in Swap Fixed Rate as of March 31, 2023 | 3.21% | [3]
Odyssey of the Seas term loan |  |
Interest Rate Cash Flow Hedges [Abstract] |  |
Swap notional amount | $ 191,667 | [3],[4]
All-in Swap Fixed Rate as of March 31, 2023 | 2.84% | [3]
LIBOR | Celebrity Reflection term loan |  |
Interest Rate Cash Flow Hedges [Abstract] |  |
Debt Floating Rate | 0.40% |
LIBOR | Quantum of the Seas term loan |  |
Interest Rate Cash Flow Hedges [Abstract] |  |
Debt Floating Rate | 1.30% |
LIBOR | Anthem of the Seas term loan |  |
Interest Rate Cash Flow Hedges [Abstract] |  |
Debt Floating Rate | 1.30% |
LIBOR | Ovation of the Seas term loan |  |
Interest Rate Cash Flow Hedges [Abstract] |  |
Debt Floating Rate | 1.00% |
LIBOR | Odyssey of the Seas term loan |  |
Interest Rate Cash Flow Hedges [Abstract] |  |
Debt Floating Rate | 0.96% | [3]
LIBOR | Odyssey of the Seas term loan |  |
Interest Rate Cash Flow Hedges [Abstract] |  |
Debt Floating Rate | 0.96% | [3]
EURIBOR | 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 March 31, 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.
[3] | Interest rate swap agreements hedging the term loan of Odyssey of the Seas include LIBOR zero-floors matching the debt LIBOR zero-floor. Amount presented is based on the exchange rate as of March 31, 2023.
[4] | Consists of foreign currency forward contracts, interest rate and fuel swaps. Refer to the "Fair Value of Derivative Instruments" table for breakdown by instrument type.

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=us-gaap_LondonInterbankOfferedRateLIBORMember
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: |