XML 25 R31.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Financial Instruments Schedule of Derivatives (Details) (USD $)
3 Months Ended
Mar. 29, 2015
Mar. 30, 2014
Derivative [Line Items]    
Net effect of swaps $ 116,000us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet $ (371,000)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
Debt instrument, LIBOR floor, decrease to percent 1.00%fun_DebtInstrumentLiborFloorDecreaseToPercent  
Debt instrument, LIBOR floor, decrease from percent 1.50%fun_DebtInstrumentLiborFloorDecreaseFromPercent  
Forward-Starting Interest Rate Swap [Member] | Forward Starting Interest Rate Swap 12 [Member]    
Derivative [Line Items]    
Notional amount 200,000,000invest_DerivativeNotionalAmount
/ fun_DerivativeContractByAgreementAxisAxis
= fun_ForwardStartingInterestRateSwap12Member
/ us-gaap_DerivativeInstrumentRiskAxis
= fun_ForwardStartingInterestRateSwapMember
 
Fixed interest rate 3.00%us-gaap_DerivativeFixedInterestRate
/ fun_DerivativeContractByAgreementAxisAxis
= fun_ForwardStartingInterestRateSwap12Member
/ us-gaap_DerivativeInstrumentRiskAxis
= fun_ForwardStartingInterestRateSwapMember
 
Forward-Starting Interest Rate Swap [Member] | Forward Starting Interest Rate Swap 13 [Member]    
Derivative [Line Items]    
Notional amount 100,000,000invest_DerivativeNotionalAmount
/ fun_DerivativeContractByAgreementAxisAxis
= fun_ForwardStartingInterestRateSwap13Member
/ us-gaap_DerivativeInstrumentRiskAxis
= fun_ForwardStartingInterestRateSwapMember
 
Fixed interest rate 3.00%us-gaap_DerivativeFixedInterestRate
/ fun_DerivativeContractByAgreementAxisAxis
= fun_ForwardStartingInterestRateSwap13Member
/ us-gaap_DerivativeInstrumentRiskAxis
= fun_ForwardStartingInterestRateSwapMember
 
Forward-Starting Interest Rate Swap [Member] | Forward Starting Interest Rate Swap 14 [Member]    
Derivative [Line Items]    
Notional amount 100,000,000invest_DerivativeNotionalAmount
/ fun_DerivativeContractByAgreementAxisAxis
= fun_ForwardStartingInterestRateSwap14Member
/ us-gaap_DerivativeInstrumentRiskAxis
= fun_ForwardStartingInterestRateSwapMember
 
Fixed interest rate 2.996%us-gaap_DerivativeFixedInterestRate
/ fun_DerivativeContractByAgreementAxisAxis
= fun_ForwardStartingInterestRateSwap14Member
/ us-gaap_DerivativeInstrumentRiskAxis
= fun_ForwardStartingInterestRateSwapMember
 
Forward-Starting Interest Rate Swap [Member] | Forward Starting Interest Rate Swap 15 [Member]    
Derivative [Line Items]    
Notional amount 100,000,000invest_DerivativeNotionalAmount
/ fun_DerivativeContractByAgreementAxisAxis
= fun_ForwardStartingInterestRateSwap15Member
/ us-gaap_DerivativeInstrumentRiskAxis
= fun_ForwardStartingInterestRateSwapMember
 
Fixed interest rate 2.70%us-gaap_DerivativeFixedInterestRate
/ fun_DerivativeContractByAgreementAxisAxis
= fun_ForwardStartingInterestRateSwap15Member
/ us-gaap_DerivativeInstrumentRiskAxis
= fun_ForwardStartingInterestRateSwapMember
 
Interest Rate Swap [Member]    
Derivative [Line Items]    
Amortization of Deferred Hedge Gains 1,700,000us-gaap_AmortizationOfDeferredHedgeGains
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
2,000,000us-gaap_AmortizationOfDeferredHedgeGains
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
Cash Flow Hedging [Member] | Forward-Starting Interest Rate Swap [Member]    
Derivative [Line Items]    
Accumulated Other Comprehensive Income (Loss), Cumulative Changes in Net Gain (Loss) from Cash Flow Hedges, Effect Net of Tax 3,200,000us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= fun_ForwardStartingInterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
 
Cash Flow Hedging [Member] | Forward-Starting Interest Rate Swap [Member] | 2013 forwards [Member]    
Derivative [Line Items]    
Average rate 2.94%us-gaap_DerivativeAverageFixedInterestRate
/ fun_DerivativeContractByAgreementAxisAxis
= fun_A2013forwardsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= fun_ForwardStartingInterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
 
Derivative, amount of hedged item 500,000,000us-gaap_DerivativeAmountOfHedgedItem
/ fun_DerivativeContractByAgreementAxisAxis
= fun_A2013forwardsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= fun_ForwardStartingInterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
 
Number of derivative instruments 4us-gaap_DerivativeNumberOfInstrumentsHeld
/ fun_DerivativeContractByAgreementAxisAxis
= fun_A2013forwardsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= fun_ForwardStartingInterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
 
Designated As Hedging [Member]    
Derivative [Line Items]    
Notional amount 500,000,000invest_DerivativeNotionalAmount
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
 
Fixed interest rate 2.94%us-gaap_DerivativeFixedInterestRate
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
 
Interest Rate Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months, Net 0us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
 
Designated As Hedging [Member] | Cash Flow Hedging [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative Instruments, Gain (Loss) Recognized in Other Comprehensive Income (Loss), Effective Portion, Net (4,602,000)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
(2,742,000)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Not Designated As Hedging [Member]    
Derivative [Line Items]    
Notional amount 800,000,000invest_DerivativeNotionalAmount
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Average rate 2.38375%us-gaap_DerivativeAverageFixedInterestRate
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Not Designated As Hedging [Member] | Forward-Starting Interest Rate Swap [Member] | Forward Starting Interest Rate Swap 1 [Member]    
Derivative [Line Items]    
Notional amount 200,000,000invest_DerivativeNotionalAmount
/ fun_DerivativeContractByAgreementAxisAxis
= fun_ForwardStartingInterestRateSwap1Member
/ us-gaap_DerivativeInstrumentRiskAxis
= fun_ForwardStartingInterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Fixed interest rate 2.27%us-gaap_DerivativeFixedInterestRate
/ fun_DerivativeContractByAgreementAxisAxis
= fun_ForwardStartingInterestRateSwap1Member
/ us-gaap_DerivativeInstrumentRiskAxis
= fun_ForwardStartingInterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Not Designated As Hedging [Member] | Forward-Starting Interest Rate Swap [Member] | Forward Starting Interest Rate Swap 2 [Member]    
Derivative [Line Items]    
Notional amount 150,000,000invest_DerivativeNotionalAmount
/ fun_DerivativeContractByAgreementAxisAxis
= fun_ForwardStartingInterestRateSwap2Member
/ us-gaap_DerivativeInstrumentRiskAxis
= fun_ForwardStartingInterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Fixed interest rate 2.427%us-gaap_DerivativeFixedInterestRate
/ fun_DerivativeContractByAgreementAxisAxis
= fun_ForwardStartingInterestRateSwap2Member
/ us-gaap_DerivativeInstrumentRiskAxis
= fun_ForwardStartingInterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Not Designated As Hedging [Member] | Forward-Starting Interest Rate Swap [Member] | Forward Starting Interest Rate Swap 3 [Member]    
Derivative [Line Items]    
Notional amount 75,000,000invest_DerivativeNotionalAmount
/ fun_DerivativeContractByAgreementAxisAxis
= fun_ForwardStartingInterestRateSwap3Member
/ us-gaap_DerivativeInstrumentRiskAxis
= fun_ForwardStartingInterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Fixed interest rate 2.298%us-gaap_DerivativeFixedInterestRate
/ fun_DerivativeContractByAgreementAxisAxis
= fun_ForwardStartingInterestRateSwap3Member
/ us-gaap_DerivativeInstrumentRiskAxis
= fun_ForwardStartingInterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Not Designated As Hedging [Member] | Forward-Starting Interest Rate Swap [Member] | Forward Starting Interest Rate Swap 4 [Member]    
Derivative [Line Items]    
Notional amount 70,000,000invest_DerivativeNotionalAmount
/ fun_DerivativeContractByAgreementAxisAxis
= fun_ForwardStartingInterestRateSwap4Member
/ us-gaap_DerivativeInstrumentRiskAxis
= fun_ForwardStartingInterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Fixed interest rate 2.54%us-gaap_DerivativeFixedInterestRate
/ fun_DerivativeContractByAgreementAxisAxis
= fun_ForwardStartingInterestRateSwap4Member
/ us-gaap_DerivativeInstrumentRiskAxis
= fun_ForwardStartingInterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Not Designated As Hedging [Member] | Forward-Starting Interest Rate Swap [Member] | Forward Starting Interest Rate Swap 5 [Member]    
Derivative [Line Items]    
Notional amount 50,000,000invest_DerivativeNotionalAmount
/ fun_DerivativeContractByAgreementAxisAxis
= fun_ForwardStartingInterestRateSwap5Member
/ us-gaap_DerivativeInstrumentRiskAxis
= fun_ForwardStartingInterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Fixed interest rate 2.54%us-gaap_DerivativeFixedInterestRate
/ fun_DerivativeContractByAgreementAxisAxis
= fun_ForwardStartingInterestRateSwap5Member
/ us-gaap_DerivativeInstrumentRiskAxis
= fun_ForwardStartingInterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Not Designated As Hedging [Member] | Forward-Starting Interest Rate Swap [Member] | Forward Starting Interest Rate Swap 6 [Member]    
Derivative [Line Items]    
Notional amount 50,000,000invest_DerivativeNotionalAmount
/ fun_DerivativeContractByAgreementAxisAxis
= fun_ForwardStartingInterestRateSwap6Member
/ us-gaap_DerivativeInstrumentRiskAxis
= fun_ForwardStartingInterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Fixed interest rate 2.54%us-gaap_DerivativeFixedInterestRate
/ fun_DerivativeContractByAgreementAxisAxis
= fun_ForwardStartingInterestRateSwap6Member
/ us-gaap_DerivativeInstrumentRiskAxis
= fun_ForwardStartingInterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Not Designated As Hedging [Member] | Forward-Starting Interest Rate Swap [Member] | Forward Starting Interest Rate Swap 7 [Member]    
Derivative [Line Items]    
Notional amount 50,000,000invest_DerivativeNotionalAmount
/ fun_DerivativeContractByAgreementAxisAxis
= fun_ForwardStartingInterestRateSwap7Member
/ us-gaap_DerivativeInstrumentRiskAxis
= fun_ForwardStartingInterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Fixed interest rate 2.427%us-gaap_DerivativeFixedInterestRate
/ fun_DerivativeContractByAgreementAxisAxis
= fun_ForwardStartingInterestRateSwap7Member
/ us-gaap_DerivativeInstrumentRiskAxis
= fun_ForwardStartingInterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Not Designated As Hedging [Member] | Forward-Starting Interest Rate Swap [Member] | Forward Starting Interest Rate Swap 8 [Member]    
Derivative [Line Items]    
Notional amount 50,000,000invest_DerivativeNotionalAmount
/ fun_DerivativeContractByAgreementAxisAxis
= fun_ForwardStartingInterestRateSwap8Member
/ us-gaap_DerivativeInstrumentRiskAxis
= fun_ForwardStartingInterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Fixed interest rate 2.293%us-gaap_DerivativeFixedInterestRate
/ fun_DerivativeContractByAgreementAxisAxis
= fun_ForwardStartingInterestRateSwap8Member
/ us-gaap_DerivativeInstrumentRiskAxis
= fun_ForwardStartingInterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Not Designated As Hedging [Member] | Forward-Starting Interest Rate Swap [Member] | Forward Starting Interest Rate Swap 9 [Member]    
Derivative [Line Items]    
Notional amount 50,000,000invest_DerivativeNotionalAmount
/ fun_DerivativeContractByAgreementAxisAxis
= fun_ForwardStartingInterestRateSwap9Member
/ us-gaap_DerivativeInstrumentRiskAxis
= fun_ForwardStartingInterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Fixed interest rate 2.293%us-gaap_DerivativeFixedInterestRate
/ fun_DerivativeContractByAgreementAxisAxis
= fun_ForwardStartingInterestRateSwap9Member
/ us-gaap_DerivativeInstrumentRiskAxis
= fun_ForwardStartingInterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Not Designated As Hedging [Member] | Forward-Starting Interest Rate Swap [Member] | Forward Starting Interest Rate Swap 10 [Member]    
Derivative [Line Items]    
Notional amount 30,000,000invest_DerivativeNotionalAmount
/ fun_DerivativeContractByAgreementAxisAxis
= fun_ForwardStartingInterestRateSwap10Member
/ us-gaap_DerivativeInstrumentRiskAxis
= fun_ForwardStartingInterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Fixed interest rate 2.54%us-gaap_DerivativeFixedInterestRate
/ fun_DerivativeContractByAgreementAxisAxis
= fun_ForwardStartingInterestRateSwap10Member
/ us-gaap_DerivativeInstrumentRiskAxis
= fun_ForwardStartingInterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Not Designated As Hedging [Member] | Forward-Starting Interest Rate Swap [Member] | Forward Starting Interest Rate Swap 11 [Member]    
Derivative [Line Items]    
Notional amount 25,000,000invest_DerivativeNotionalAmount
/ fun_DerivativeContractByAgreementAxisAxis
= fun_ForwardStartingInterestRateSwap11Member
/ us-gaap_DerivativeInstrumentRiskAxis
= fun_ForwardStartingInterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Fixed interest rate 2.298%us-gaap_DerivativeFixedInterestRate
/ fun_DerivativeContractByAgreementAxisAxis
= fun_ForwardStartingInterestRateSwap11Member
/ us-gaap_DerivativeInstrumentRiskAxis
= fun_ForwardStartingInterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Credit Agreement 2013 [Member] [Domain] | Senior Secured Term Loan [Member]    
Derivative [Line Items]    
Interest rate LIBOR floor 0.75%fun_DebtInstrumentInterestRateLiborFloor
/ us-gaap_DebtInstrumentAxis
= fun_CreditAgreement2013MemberDomain
/ us-gaap_LongtermDebtTypeAxis
= fun_SeniorSecuredTermLoanMember
 
Interest Expense [Member] | Designated As Hedging [Member] | Cash Flow Hedging [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net 0us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
0us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
Net Effect of Swaps [Member] | Designated As Hedging [Member] | Cash Flow Hedging [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Net Hedge Ineffectiveness Gain (Loss) 0us-gaap_DerivativeNetHedgeIneffectivenessGainLoss
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= fun_NetEffectOfSwapsMember
0us-gaap_DerivativeNetHedgeIneffectivenessGainLoss
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= fun_NetEffectOfSwapsMember
Net Effect of Swaps [Member] | Not Designated As Hedging [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative Instruments, Gain (Loss) Recognized in Income, Net $ 1,802,000us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= fun_NetEffectOfSwapsMember
$ 1,617,000us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= fun_NetEffectOfSwapsMember