XML 23 R30.htm IDEA: XBRL DOCUMENT
v2.4.1.9

DERIVATIVE FINANCIAL INSTRUMENTS Notional Amounts (Details) (USD $) | 3 Months Ended
--- | ---
Mar. 29, 2015 bu
Cash Flow Hedging | Corn, in Bushels |
Derivative [Line Items] |
Minimum Notional Volumes, Other Units | 56,855,000 sfd_MinimumNotionalVolumesOtherUnits / us-gaap_DerivativeInstrumentRiskAxis = sfd_CornInBushelsMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember
Maximum Notional Volumes, Other Units | 71,130,000 sfd_MaximumNotionalVolumesOtherUnits / us-gaap_DerivativeInstrumentRiskAxis = sfd_CornInBushelsMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember
Cash Flow Hedging | Soybean Meal, in Tons |
Derivative [Line Items] |
Minimum Notional Volumes, Mass | 553,300 sfd_MinimumNotionalVolumesMass / us-gaap_DerivativeInstrumentRiskAxis = sfd_SoybeanMealInTonsMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember
Maximum Notional Volumes, Mass | 689,000 sfd_MaximumNotionalVolumesMass / us-gaap_DerivativeInstrumentRiskAxis = sfd_SoybeanMealInTonsMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember
Cash Flow Hedging | Lean Hogs, in Pounds |
Derivative [Line Items] |
Minimum Notional Volumes, Mass | 43,240,000 sfd_MinimumNotionalVolumesMass / us-gaap_DerivativeInstrumentRiskAxis = sfd_LeanHogsInPoundsMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember
Maximum Notional Volumes, Mass | 1,006,440,000 sfd_MaximumNotionalVolumesMass / us-gaap_DerivativeInstrumentRiskAxis = sfd_LeanHogsInPoundsMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember
Cash Flow Hedging | Interest Rate Contract [Member] |
Derivative [Line Items] |
Minimum Notional Volumes, Monetary | 18,594,273 sfd_MinimumNotionalVolumesMonetary / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateContractMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember
Maximum Notional Volumes, Monetary | 19,117,326 sfd_MaximumNotionalVolumesMonetary / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateContractMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember
Cash Flow Hedging | Foreign Exchange Contract |
Derivative [Line Items] |
Minimum Notional Volumes, Monetary | 25,071,064 sfd_MinimumNotionalVolumesMonetary / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember
Maximum Notional Volumes, Monetary | 40,400,421 sfd_MaximumNotionalVolumesMonetary / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember
Fair Value Hedging | Corn, in Bushels |
Derivative [Line Items] |
Minimum Notional Volumes, Other Units | 3,605,000 sfd_MinimumNotionalVolumesOtherUnits / us-gaap_DerivativeInstrumentRiskAxis = sfd_CornInBushelsMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_FairValueHedgingMember
Maximum Notional Volumes, Other Units | 7,480,000 sfd_MaximumNotionalVolumesOtherUnits / us-gaap_DerivativeInstrumentRiskAxis = sfd_CornInBushelsMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_FairValueHedgingMember
Not Designated as Hedging Instrument [Member] | Corn, in Bushels |
Derivative [Line Items] |
Minimum Notional Volumes, Other Units | 3,960,000 sfd_MinimumNotionalVolumesOtherUnits / us-gaap_DerivativeInstrumentRiskAxis = sfd_CornInBushelsMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_NondesignatedMember
Maximum Notional Volumes, Other Units | 15,560,000 sfd_MaximumNotionalVolumesOtherUnits / us-gaap_DerivativeInstrumentRiskAxis = sfd_CornInBushelsMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_NondesignatedMember
Not Designated as Hedging Instrument [Member] | Soybean Meal, in Tons |
Derivative [Line Items] |
Minimum Notional Volumes, Mass | 8,400 sfd_MinimumNotionalVolumesMass / us-gaap_DerivativeInstrumentRiskAxis = sfd_SoybeanMealInTonsMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_NondesignatedMember
Maximum Notional Volumes, Mass | 12,400 sfd_MaximumNotionalVolumesMass / us-gaap_DerivativeInstrumentRiskAxis = sfd_SoybeanMealInTonsMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_NondesignatedMember
Not Designated as Hedging Instrument [Member] | Lean Hogs, in Pounds |
Derivative [Line Items] |
Minimum Notional Volumes, Mass | 142,520,000 sfd_MinimumNotionalVolumesMass / us-gaap_DerivativeInstrumentRiskAxis = sfd_LeanHogsInPoundsMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_NondesignatedMember
Maximum Notional Volumes, Mass | 181,680,000 sfd_MaximumNotionalVolumesMass / us-gaap_DerivativeInstrumentRiskAxis = sfd_LeanHogsInPoundsMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_NondesignatedMember
Not Designated as Hedging Instrument [Member] | Soybeans, in Bushels |
Derivative [Line Items] |
Minimum Notional Volumes, Other Units | 640,000 sfd_MinimumNotionalVolumesOtherUnits / us-gaap_DerivativeInstrumentRiskAxis = sfd_SoybeansInBushelsMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_NondesignatedMember
Maximum Notional Volumes, Other Units | 2,400,000 sfd_MaximumNotionalVolumesOtherUnits / us-gaap_DerivativeInstrumentRiskAxis = sfd_SoybeansInBushelsMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_NondesignatedMember
Not Designated as Hedging Instrument [Member] | Wheat, in Bushels [Member] |
Derivative [Line Items] |
Minimum Notional Volumes, Other Units | 60,000 sfd_MinimumNotionalVolumesOtherUnits / us-gaap_DerivativeInstrumentRiskAxis = sfd_WheatInBushelsMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_NondesignatedMember
Maximum Notional Volumes, Other Units | 105,000 sfd_MaximumNotionalVolumesOtherUnits / us-gaap_DerivativeInstrumentRiskAxis = sfd_WheatInBushelsMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_NondesignatedMember
Not Designated as Hedging Instrument [Member] | Natural Gas, in Million BTU |
Derivative [Line Items] |
Minimum Notional Volumes, Other Units | 9,560,000 sfd_MinimumNotionalVolumesOtherUnits / us-gaap_DerivativeInstrumentRiskAxis = sfd_NaturalGasInMillionBtuMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_NondesignatedMember
Maximum Notional Volumes, Other Units | 11,000,000 sfd_MaximumNotionalVolumesOtherUnits / us-gaap_DerivativeInstrumentRiskAxis = sfd_NaturalGasInMillionBtuMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_NondesignatedMember
Not Designated as Hedging Instrument [Member] | Heating Oil [Member] |
Derivative [Line Items] |
Minimum Notional Volumes, Other Units | 2,016,000 sfd_MinimumNotionalVolumesOtherUnits / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_HeatingOilMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_NondesignatedMember
Maximum Notional Volumes, Other Units | 3,024,000 sfd_MaximumNotionalVolumesOtherUnits / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_HeatingOilMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_NondesignatedMember
Not Designated as Hedging Instrument [Member] | Live Cattle, in Pounds [Member] |
Derivative [Line Items] |
Minimum Notional Volumes, Other Units | 0 sfd_MinimumNotionalVolumesOtherUnits / us-gaap_DerivativeInstrumentRiskAxis = sfd_LiveCattleInPoundsMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_NondesignatedMember
Maximum Notional Volumes, Other Units | 4,200,000 sfd_MaximumNotionalVolumesOtherUnits / us-gaap_DerivativeInstrumentRiskAxis = sfd_LiveCattleInPoundsMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_NondesignatedMember
Not Designated as Hedging Instrument [Member] | Diesel, in Gallons |
Derivative [Line Items] |
Minimum Notional Volumes, Other Units | 6,314,000 sfd_MinimumNotionalVolumesOtherUnits / us-gaap_DerivativeInstrumentRiskAxis = sfd_DieselInGallonsMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_NondesignatedMember
Maximum Notional Volumes, Other Units | 7,112,000 sfd_MaximumNotionalVolumesOtherUnits / us-gaap_DerivativeInstrumentRiskAxis = sfd_DieselInGallonsMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_NondesignatedMember
Not Designated as Hedging Instrument [Member] | Crude Oil [Member] |
Derivative [Line Items] |
Minimum Notional Volumes, Other Units | 48,000 sfd_MinimumNotionalVolumesOtherUnits / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CrudeOilMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_NondesignatedMember
Maximum Notional Volumes, Other Units | 72,000 sfd_MaximumNotionalVolumesOtherUnits / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CrudeOilMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_NondesignatedMember
Not Designated as Hedging Instrument [Member] | Foreign Exchange Contract |
Derivative [Line Items] |
Minimum Notional Volumes, Monetary | 12,884,295 sfd_MinimumNotionalVolumesMonetary / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_NondesignatedMember
Maximum Notional Volumes, Monetary | 41,199,245 sfd_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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_FairValueHedgingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_NondesignatedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |