XML 64 R49.htm IDEA: XBRL DOCUMENT
v3.26.1

Fair Value Measurements and Derivative Instruments - Schedule of Interest Rate Derivatives (Details) - Interest rate swaps - Cash Flow Hedge $ in Millions | 3 Months Ended
--- | ---
Mar. 31, 2026 USD ($)
Interest Rate Cash Flow Hedges [Abstract] |
Notional amount | $ 893
Quantum of the Seas term loan |
Interest Rate Cash Flow Hedges [Abstract] |
Notional amount | $ 61
All-in Fixed 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 | $ 91
All-in Fixed 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 | $ 173
All-in Fixed 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 | $ 166
All-in Fixed Rate | 2.26%
Harmony of the Seas term loan | EURIBOR plus |
Interest Rate Cash Flow Hedges [Abstract] |
Debt Floating Rate | 1.15%
Odyssey of the Seas term loan |
Interest Rate Cash Flow Hedges [Abstract] |
Notional amount | $ 268
All-in Fixed Rate | 3.28%
Odyssey of the Seas term loan | Term SOFR plus |
Interest Rate Cash Flow Hedges [Abstract] |
Debt Floating Rate | 0.96%
Odyssey of the Seas term loan |
Interest Rate Cash Flow Hedges [Abstract] |
Notional amount | $ 134
All-in Fixed Rate | 2.91%
Odyssey of the Seas term loan | Term SOFR plus |
Interest Rate Cash Flow Hedges [Abstract] |
Debt Floating Rate | 0.96%

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: |