XML 71 R55.htm IDEA: XBRL DOCUMENT
v3.25.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, 2025 USD ($)
Interest Rate Cash Flow Hedges [Abstract] |  |
Notional amount | $ 1,056 |
Quantum of the Seas term loan |  |
Interest Rate Cash Flow Hedges [Abstract] |  |
Notional amount | $ 92 |
Fixed interest rate | 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 | $ 121 |
Fixed interest rate | 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 | $ 208 |
Fixed interest rate | 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 | $ 203 | [1]
Fixed interest rate | 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 | $ 288 | [2]
Fixed interest rate | 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 | $ 144 | [2]
Fixed interest rate | 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, 2025.
[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_QuantumOfTheSeasUnsecuredTermLoanMember
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_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: |