Changes in Accumulated Other Comprehensive Income - Changes in AOCI (Details) (USD $) In Thousands, unless otherwise specified
|
12 Months Ended |
|
|
|
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward] |
|
|
|
|
|
|
Beginning balance |
$ (15,008)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax |
[1] |
$ (28,500)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax |
[1] |
|
|
Other comprehensive income before reclassifications |
(3,174)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax |
[1] |
1,510us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax |
[1] |
|
|
Amounts reclassified from accumulated other comprehensive income |
7,552us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax |
[1],[2] |
11,982us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax |
[1],[2] |
|
|
Net current-period other comprehensive income |
4,378us-gaap_OtherComprehensiveIncomeLossNetOfTax |
[1] |
13,492us-gaap_OtherComprehensiveIncomeLossNetOfTax |
[1] |
508us-gaap_OtherComprehensiveIncomeLossNetOfTax |
|
Ending balance |
(10,630)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax |
[1] |
(15,008)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax |
[1] |
(28,500)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax |
[1] |
Accumulated Net Gain (Loss) from Designated or Qualifying Cash Flow Hedges [Member] |
|
|
|
|
|
|
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward] |
|
|
|
|
|
|
Beginning balance |
(15,013)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
[1] |
(25,749)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
[1] |
|
|
Other comprehensive income before reclassifications |
(9,105)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
[1] |
(1,246)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
[1] |
|
|
Other comprehensive income before reclassifications, tax |
1,630fun_OtherComprehensiveIncomeLossbeforeReclassificationsTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
|
405fun_OtherComprehensiveIncomeLossbeforeReclassificationsTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
|
|
|
Amounts reclassified from accumulated other comprehensive income |
7,552us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
[1],[2] |
11,982us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
[1],[2] |
|
|
Amounts reclassified from accumulated other comprehensive income, tax |
(1,341)fun_ReclassificationfromAccumulatedOtherComprehensiveIncomeCurrentPeriodTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
|
(2,150)fun_ReclassificationfromAccumulatedOtherComprehensiveIncomeCurrentPeriodTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
|
|
|
Net current-period other comprehensive income |
(1,553)us-gaap_OtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
[1] |
10,736us-gaap_OtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
[1] |
|
|
Ending balance |
(16,566)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
[1] |
(15,013)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
[1] |
|
|
Cumulative Foreign Currency Translation Adjustment [Member] |
|
|
|
|
|
|
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward] |
|
|
|
|
|
|
Beginning balance |
5us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember |
[1] |
(2,751)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember |
[1] |
|
|
Other comprehensive income before reclassifications |
5,931us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember |
[1] |
2,756us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember |
[1] |
|
|
Other comprehensive income before reclassifications, tax |
(3,410)fun_OtherComprehensiveIncomeLossbeforeReclassificationsTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember |
|
(1,586)fun_OtherComprehensiveIncomeLossbeforeReclassificationsTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember |
|
|
|
Amounts reclassified from accumulated other comprehensive income |
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember |
[1],[2] |
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember |
[1],[2] |
|
|
Amounts reclassified from accumulated other comprehensive income, tax |
0fun_ReclassificationfromAccumulatedOtherComprehensiveIncomeCurrentPeriodTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember |
|
0fun_ReclassificationfromAccumulatedOtherComprehensiveIncomeCurrentPeriodTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember |
|
|
|
Net current-period other comprehensive income |
5,931us-gaap_OtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember |
[1] |
2,756us-gaap_OtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember |
[1] |
|
|
Ending balance |
$ 5,936us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember |
[1] |
$ 5us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember |
[1] |
|
|
|
|