XML 45 R40.htm IDEA: XBRL DOCUMENT v2.4.1.9
FAIR VALUE MEASUREMENTS (Schedule of Carrying Amounts and Estimated Fair Values of Financial Assets and Liabilities) (Details) (USD $)
In Thousands, unless otherwise specified
Mar. 29, 2015
Dec. 28, 2014
Carrying Amount [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Deferred compensation plan assets $ 6,522us-gaap_DeferredCompensationPlanAssets
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
$ 6,753us-gaap_DeferredCompensationPlanAssets
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Long-term debt and other borrowing arrangements (1,150,574)us-gaap_DebtInstrumentFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
(4,242)us-gaap_DebtInstrumentFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Fair Value [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Deferred compensation plan assets 6,522us-gaap_DeferredCompensationPlanAssets
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
6,753us-gaap_DeferredCompensationPlanAssets
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Long-term debt and other borrowing arrangements (1,160,617)us-gaap_DebtInstrumentFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
(4,566)us-gaap_DebtInstrumentFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Commodity Futures Instruments [Member] | Carrying Amount [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative assets 4,338us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_FutureMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
8,416us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_FutureMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Derivative liabilities, gross (3,751)us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= us-gaap_FutureMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
(8,580)us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= us-gaap_FutureMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Commodity Futures Instruments [Member] | Fair Value [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative assets 4,338us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_FutureMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
8,416us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_FutureMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Derivative liabilities, gross (3,751)us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= us-gaap_FutureMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
(8,580)us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= us-gaap_FutureMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Commodity Options Instruments [Member] | Carrying Amount [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative assets 0us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_OptionMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
0us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_OptionMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Derivative liabilities, gross (531)us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= us-gaap_OptionMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
(14,103)us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= us-gaap_OptionMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Commodity Options Instruments [Member] | Fair Value [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative assets 0us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_OptionMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
0us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_OptionMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Derivative liabilities, gross (531)us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= us-gaap_OptionMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
(14,103)us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= us-gaap_OptionMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Foreign currency [Member] | Carrying Amount [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative assets 899us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
2,563us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Derivative liabilities, gross   0us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Foreign currency [Member] | Fair Value [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative assets 899us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
2,563us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Derivative liabilities, gross $ (240)us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
$ 0us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember