Accumulated Other Comprehensive Income (Loss) (Details) (USD $) In Thousands, unless otherwise specified
|
3 Months Ended |
Mar. 31, 2015
|
Mar. 31, 2014
|
Accumulated Other Comprehensive Income (Loss) [Line Items] |
|
|
|
|
Accumulated other comprehensive income (loss) at beginning of period |
$ (242,642)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
|
$ (16,690)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
|
Current period other comprehensive loss before reclassifications |
(103,765)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
|
|
(15,217)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
|
|
Amounts reclassified |
22,005us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
|
|
245us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
|
|
Accumulated other comprehensive income (loss) at end of period |
(324,402)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
|
(31,662)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
|
Change Related to Cash Flow Hedges |
|
|
|
|
Accumulated Other Comprehensive Income (Loss) [Line Items] |
|
|
|
|
Accumulated other comprehensive income (loss) at beginning of period |
(234,188)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
|
|
(10,532)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
|
|
Current period other comprehensive loss before reclassifications |
(103,765)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
|
|
(15,217)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
|
|
Amounts reclassified |
21,886us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
|
[1] |
152us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
|
[1] |
Accumulated other comprehensive income (loss) at end of period |
(316,067)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
|
[2] |
(25,597)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
|
|
Change Related to Shipboard Retirement Plan |
|
|
|
|
Accumulated Other Comprehensive Income (Loss) [Line Items] |
|
|
|
|
Accumulated other comprehensive income (loss) at beginning of period |
(8,454)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
|
|
(6,158)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
|
|
Current period other comprehensive loss before reclassifications |
|
|
|
|
Amounts reclassified |
119us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
|
[3] |
93us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
|
[3] |
Accumulated other comprehensive income (loss) at end of period |
$ (8,335)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
|
|
$ (6,065)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
|
|
|
|