XML 22 R34.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements and Derivative Instruments - Derivative Instruments (Details)
3 Months Ended 3 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Mar. 31, 2015
Interest rate swaps
USD ($)
Dec. 31, 2014
Interest rate swaps
USD ($)
Mar. 31, 2015
Forward Contracts
USD ($)
Mar. 31, 2014
Forward Contracts
USD ($)
Mar. 31, 2015
Forward Contracts
Not Designated
USD ($)
Jan. 31, 2014
Forward Contracts
Designated as Hedging Instrument
USD ($)
Jan. 31, 2014
Forward Contracts
Designated as Hedging Instrument
EUR (€)
Mar. 31, 2015
Foreign exchange contracts
USD ($)
Dec. 31, 2014
Foreign exchange contracts
USD ($)
Mar. 31, 2015
Cruise ships on order
USD ($)
Gains and losses from derivatives involved in hedging relationships                        
Aggregate cost of ships on order, including the conditional agreement for a third Quantum - class ship                       $ 4,900,000,000us-gaap_LongTermPurchaseCommitmentAmount
/ us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis
= us-gaap_CapitalAdditionsMember
Amount deposited for cost of ships on order, including the conditional agreement for a third Quantum - class ship                       554,200,000rcl_PurchaseContractDeposit
/ us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis
= us-gaap_CapitalAdditionsMember
Percentage of aggregate cost exposed to fluctuations in the euro exchange rate 25.10%rcl_PercentageOfAggregateCostExposedToFluctuationsInEuroExchangeRate 28.80%rcl_PercentageOfAggregateCostExposedToFluctuationsInEuroExchangeRate                    
Notional amount     2,900,000,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
2,900,000,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
    398,200,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForwardContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
446,400,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForwardContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
415,600,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForwardContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
3,100,000,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
3,000,000,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
 
Change in fair value of foreign currency forward contracts recognized in earnings         $ (28,100,000)us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForwardContractsMember
$ 1,900,000us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForwardContractsMember