XML 72 R59.htm IDEA: XBRL DOCUMENT
v2.4.1.9

DERIVATIVES FINANCIAL INSTRUMENTS Notional Amounts (Details) (USD $) | 12 Months Ended
--- | ---
Dec. 28, 2014 bu
Corn, in Bushels [Member] | Cash Flow Hedging [Member] |
Derivative [Line Items] |
Minimum Notional Volumes, Other Units | 42,575,000sfd_MinimumNotionalVolumesOtherUnits / us-gaap_DerivativeInstrumentRiskAxis = sfd_CornInBushelsMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember
Maximum Notional Volumes, Other Units | 99,580,000sfd_MaximumNotionalVolumesOtherUnits / us-gaap_DerivativeInstrumentRiskAxis = sfd_CornInBushelsMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember
Corn, in Bushels [Member] | Fair Value Hedging [Member] |
Derivative [Line Items] |
Minimum Notional Volumes, Other Units | 450,000sfd_MinimumNotionalVolumesOtherUnits / us-gaap_DerivativeInstrumentRiskAxis = sfd_CornInBushelsMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_FairValueHedgingMember
Maximum Notional Volumes, Other Units | 9,195,000sfd_MaximumNotionalVolumesOtherUnits / us-gaap_DerivativeInstrumentRiskAxis = sfd_CornInBushelsMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_FairValueHedgingMember
Corn, in Bushels [Member] | Not Designated as Hedging Instrument [Member] |
Derivative [Line Items] |
Minimum Notional Volumes, Other Units | 490,000sfd_MinimumNotionalVolumesOtherUnits / us-gaap_DerivativeInstrumentRiskAxis = sfd_CornInBushelsMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_NondesignatedMember
Maximum Notional Volumes, Other Units | 24,640,000sfd_MaximumNotionalVolumesOtherUnits / us-gaap_DerivativeInstrumentRiskAxis = sfd_CornInBushelsMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_NondesignatedMember
Lean Hogs, in Pounds [Member] | Cash Flow Hedging [Member] |
Derivative [Line Items] |
Minimum Notional Volumes, Mass | 103,280,000sfd_MinimumNotionalVolumesMass / us-gaap_DerivativeInstrumentRiskAxis = sfd_LeanHogsInPoundsMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember
Maximum Notional Volumes, Mass | 1,847,680,000sfd_MaximumNotionalVolumesMass / us-gaap_DerivativeInstrumentRiskAxis = sfd_LeanHogsInPoundsMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember
Lean Hogs, in Pounds [Member] | Not Designated as Hedging Instrument [Member] |
Derivative [Line Items] |
Minimum Notional Volumes, Mass | 600,000sfd_MinimumNotionalVolumesMass / us-gaap_DerivativeInstrumentRiskAxis = sfd_LeanHogsInPoundsMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_NondesignatedMember
Maximum Notional Volumes, Mass | 414,600,000sfd_MaximumNotionalVolumesMass / us-gaap_DerivativeInstrumentRiskAxis = sfd_LeanHogsInPoundsMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_NondesignatedMember
Interest Rate Contract [Member] | Cash Flow Hedging [Member] |
Derivative [Line Items] |
Minimum Notional Volumes, Monetary | 0sfd_MinimumNotionalVolumesMonetary / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateContractMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember
Maximum Notional Volumes, Monetary | 20,886,129sfd_MaximumNotionalVolumesMonetary / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateContractMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember
Soybean Meal, in Tons [Member] | Cash Flow Hedging [Member] |
Derivative [Line Items] |
Minimum Notional Volumes, Mass | 346,500sfd_MinimumNotionalVolumesMass / us-gaap_DerivativeInstrumentRiskAxis = sfd_SoybeanMealInTonsMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember
Maximum Notional Volumes, Mass | 827,300sfd_MaximumNotionalVolumesMass / us-gaap_DerivativeInstrumentRiskAxis = sfd_SoybeanMealInTonsMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember
Soybean Meal, in Tons [Member] | Not Designated as Hedging Instrument [Member] |
Derivative [Line Items] |
Minimum Notional Volumes, Mass | 0sfd_MinimumNotionalVolumesMass / us-gaap_DerivativeInstrumentRiskAxis = sfd_SoybeanMealInTonsMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_NondesignatedMember
Maximum Notional Volumes, Mass | 18,500sfd_MaximumNotionalVolumesMass / us-gaap_DerivativeInstrumentRiskAxis = sfd_SoybeanMealInTonsMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_NondesignatedMember
Soybeans, in Bushels [Member] | Not Designated as Hedging Instrument [Member] |
Derivative [Line Items] |
Minimum Notional Volumes, Other Units | 75,000sfd_MinimumNotionalVolumesOtherUnits / us-gaap_DerivativeInstrumentRiskAxis = sfd_SoybeansInBushelsMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_NondesignatedMember
Maximum Notional Volumes, Other Units | 3,545,000sfd_MaximumNotionalVolumesOtherUnits / us-gaap_DerivativeInstrumentRiskAxis = sfd_SoybeansInBushelsMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_NondesignatedMember
Wheat, in Bushels [Member] | Not Designated as Hedging Instrument [Member] |
Derivative [Line Items] |
Minimum Notional Volumes, Other Units | 0sfd_MinimumNotionalVolumesOtherUnits / us-gaap_DerivativeInstrumentRiskAxis = sfd_WheatInBushelsMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_NondesignatedMember
Maximum Notional Volumes, Other Units | 85,000sfd_MaximumNotionalVolumesOtherUnits / us-gaap_DerivativeInstrumentRiskAxis = sfd_WheatInBushelsMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_NondesignatedMember
Natural Gas, in Million BTU [Member] | Not Designated as Hedging Instrument [Member] |
Derivative [Line Items] |
Minimum Notional Volumes, Other Units | 8,030,000sfd_MinimumNotionalVolumesOtherUnits / us-gaap_DerivativeInstrumentRiskAxis = sfd_NaturalGasInMillionBtuMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_NondesignatedMember
Maximum Notional Volumes, Other Units | 11,040,000sfd_MaximumNotionalVolumesOtherUnits / us-gaap_DerivativeInstrumentRiskAxis = sfd_NaturalGasInMillionBtuMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_NondesignatedMember
Diesel, in Gallons [Member] | Not Designated as Hedging Instrument [Member] |
Derivative [Line Items] |
Minimum Notional Volumes, Other Units | 0sfd_MinimumNotionalVolumesOtherUnits / us-gaap_DerivativeInstrumentRiskAxis = sfd_DieselInGallonsMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_NondesignatedMember
Maximum Notional Volumes, Other Units | 6,888,000sfd_MaximumNotionalVolumesOtherUnits / us-gaap_DerivativeInstrumentRiskAxis = sfd_DieselInGallonsMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_NondesignatedMember
Live Cattle, in Pounds [Member] | Not Designated as Hedging Instrument [Member] |
Derivative [Line Items] |
Maximum Notional Volumes, Mass | 80,000sfd_MaximumNotionalVolumesMass / us-gaap_DerivativeInstrumentRiskAxis = sfd_LiveCattleInPoundsMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_NondesignatedMember
Minimum Notional Volumes, Other Units | 0sfd_MinimumNotionalVolumesOtherUnits / us-gaap_DerivativeInstrumentRiskAxis = sfd_LiveCattleInPoundsMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_NondesignatedMember
Propane, in Gallons [Member] | Not Designated as Hedging Instrument [Member] |
Derivative [Line Items] |
Maximum Notional Volumes, Mass | 966,000sfd_MaximumNotionalVolumesMass / us-gaap_DerivativeInstrumentRiskAxis = sfd_PropaneinGallonsMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_NondesignatedMember
Minimum Notional Volumes, Other Units | 0sfd_MinimumNotionalVolumesOtherUnits / us-gaap_DerivativeInstrumentRiskAxis = sfd_PropaneinGallonsMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_NondesignatedMember
Foreign Exchange Contract [Member] | Cash Flow Hedging [Member] |
Derivative [Line Items] |
Minimum Notional Volumes, Monetary | 10,966,921sfd_MinimumNotionalVolumesMonetary / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember
Maximum Notional Volumes, Monetary | 34,363,900sfd_MaximumNotionalVolumesMonetary / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember
Foreign Exchange Contract [Member] | Not Designated as Hedging Instrument [Member] |
Derivative [Line Items] |
Minimum Notional Volumes, Monetary | 6,272,810sfd_MinimumNotionalVolumesMonetary / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_NondesignatedMember
Maximum Notional Volumes, Monetary | 85,251,053sfd_MaximumNotionalVolumesMonetary / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_NondesignatedMember

X
- Definition Maximum Notional Volumes, Mass + References No definition available. + Details
Name: | sfd_MaximumNotionalVolumesMass
Namespace Prefix: | sfd_
Data Type: | num:massItemType
Balance Type: | na
Period Type: | duration

X
- Definition Maximum Notional Volumes, Monetary + References No definition available. + Details
Name: | sfd_MaximumNotionalVolumesMonetary
Namespace Prefix: | sfd_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Maximum Notional Volumes, Other Units + References No definition available. + Details
Name: | sfd_MaximumNotionalVolumesOtherUnits
Namespace Prefix: | sfd_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | duration

X
- Definition Minimum Notional Volumes, Mass + References No definition available. + Details
Name: | sfd_MinimumNotionalVolumesMass
Namespace Prefix: | sfd_
Data Type: | num:massItemType
Balance Type: | na
Period Type: | duration

X
- Definition Minimum Notional Volumes, Monetary + References No definition available. + Details
Name: | sfd_MinimumNotionalVolumesMonetary
Namespace Prefix: | sfd_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Minimum Notional Volumes, Other Units + References No definition available. + Details
Name: | sfd_MinimumNotionalVolumesOtherUnits
Namespace Prefix: | sfd_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_DerivativeLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=sfd_CornInBushelsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=sfd_DieselInGallonsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=sfd_LeanHogsInPoundsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=sfd_LiveCattleInPoundsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=sfd_NaturalGasInMillionBtuMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=sfd_PropaneinGallonsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=sfd_SoybeanMealInTonsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=sfd_SoybeansInBushelsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=sfd_WheatInBushelsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |