XML 80 R54.htm IDEA: XBRL DOCUMENT
v3.24.2

Fair Value Measurements and Derivative Instruments - Schedule of Interest Rate Derivatives (Details) - Interest rate swaps - Cash flow hedge $ in Millions | 6 Months Ended
--- | ---
Jun. 30, 2024 USD ($)
Interest Rate Cash Flow Hedges [Abstract] |  |
Notional Amount | $ 1,375 |
Celebrity Reflection term loan |  |
Interest Rate Cash Flow Hedges [Abstract] |  |
Notional Amount | $ 27 |
All-in Fixed Rate as of June 30, 2024 | 2.88% |
Celebrity Reflection term loan | Term SOFR plus |  |
Interest Rate Cash Flow Hedges [Abstract] |  |
Debt Floating Rate | 0.40% |
Quantum of the Seas term loan |  |
Interest Rate Cash Flow Hedges [Abstract] |  |
Notional Amount | $ 153 |
All-in Fixed Rate as of June 30, 2024 | 3.78% |
Quantum of the Seas term loan | Term SOFR plus |  |
Interest Rate Cash Flow Hedges [Abstract] |  |
Debt Floating Rate | 1.30% |
Anthem of the Seas term loan |  |
Interest Rate Cash Flow Hedges [Abstract] |  |
Notional Amount | $ 181 |
All-in Fixed Rate as of June 30, 2024 | 3.90% |
Anthem of the Seas term loan | Term SOFR plus |  |
Interest Rate Cash Flow Hedges [Abstract] |  |
Debt Floating Rate | 1.30% |
Ovation of the Seas term loan |  |
Interest Rate Cash Flow Hedges [Abstract] |  |
Notional Amount | $ 277 |
All-in Fixed Rate as of June 30, 2024 | 3.20% |
Ovation of the Seas term loan | Term SOFR plus |  |
Interest Rate Cash Flow Hedges [Abstract] |  |
Debt Floating Rate | 1.00% |
Harmony of the Seas term loan |  |
Interest Rate Cash Flow Hedges [Abstract] |  |
Notional Amount | $ 248 | [1]
All-in Fixed Rate as of June 30, 2024 | 2.26% | [1]
Harmony of the Seas term loan | EURIBOR plus |  |
Interest Rate Cash Flow Hedges [Abstract] |  |
Debt Floating Rate | 1.15% | [1]
Odyssey of the Seas term loan |  |
Interest Rate Cash Flow Hedges [Abstract] |  |
Notional Amount | $ 326 | [2]
All-in Fixed Rate as of June 30, 2024 | 3.28% | [2]
Odyssey of the Seas term loan | Term SOFR plus |  |
Interest Rate Cash Flow Hedges [Abstract] |  |
Debt Floating Rate | 0.96% | [2]
Odyssey of the Seas term loan |  |
Interest Rate Cash Flow Hedges [Abstract] |  |
Notional Amount | $ 163 | [2]
All-in Fixed Rate as of June 30, 2024 | 2.91% | [2]
Odyssey of the Seas term loan | Term SOFR plus |  |
Interest Rate Cash Flow Hedges [Abstract] |  |
Debt Floating Rate | 0.96% | [2]
[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, 2024.
[2] | Interest rate swap agreements hedging the term loan of Odyssey of the Seas include Term SOFR zero-floors, Term SOFR with no floors, and Overnight SOFR.

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_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrMember
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_VariableRateAxis=rcl_EuroInterbankOfferedRateEURIBORMember
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: |