XML 54 R100.htm IDEA: XBRL DOCUMENT
v2.4.1.9

FAIR VALUE MEASUREMENTS Schedule of Fair Value, Pension Plan Assets (Details) (USD $) In Millions, unless otherwise specified | Dec. 29, 2013 | Apr. 28, 2013 | Dec. 28, 2014
--- | --- | --- | ---
Limited Partnerships | Fair Value, Inputs, Level 3 |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | $ 37.8sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_LimitedPartnershipsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | $ 40.1sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_LimitedPartnershipsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Insurance Contracts | Fair Value, Inputs, Level 3 |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 1.1sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_InsuranceContractsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 1.2sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_InsuranceContractsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Successor |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 1,116.0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 1,206.6sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Defined Benefit Plan, Fair Value of Plan Assets, Unsettled Transactions | 6.8sfd_DefinedBenefitPlanFairValueOfPlanAssetsUnsettledTransactions / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 8.1sfd_DefinedBenefitPlanFairValueOfPlanAssetsUnsettledTransactions / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Fair value of plan assets | 1,122.8us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 1,214.7us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Fair Value, Inputs, Level 1 |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 378.8sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 453.9sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Fair Value, Inputs, Level 2 |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 698.3sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 715.4sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Fair Value, Inputs, Level 3 |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 38.9sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 37.3sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Cash and Cash Equivalents |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 53.2sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CashAndCashEquivalentsMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 95.0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CashAndCashEquivalentsMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Cash and Cash Equivalents | Fair Value, Inputs, Level 1 |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 53.2sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CashAndCashEquivalentsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 95.0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CashAndCashEquivalentsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Cash and Cash Equivalents | Fair Value, Inputs, Level 2 |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CashAndCashEquivalentsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CashAndCashEquivalentsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Cash and Cash Equivalents | Fair Value, Inputs, Level 3 |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CashAndCashEquivalentsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CashAndCashEquivalentsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Equity Securities, Health Care |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 28.2sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EquitySecuritiesHealthCareMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 30.7sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EquitySecuritiesHealthCareMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Equity Securities, Health Care | Fair Value, Inputs, Level 1 |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 28.2sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EquitySecuritiesHealthCareMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 30.7sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EquitySecuritiesHealthCareMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Equity Securities, Health Care | Fair Value, Inputs, Level 2 |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EquitySecuritiesHealthCareMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EquitySecuritiesHealthCareMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Equity Securities, Health Care | Fair Value, Inputs, Level 3 |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EquitySecuritiesHealthCareMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EquitySecuritiesHealthCareMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Equity Securities, Financial |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 33.4sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EquitySecuritiesFinancialMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 44.5sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EquitySecuritiesFinancialMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Equity Securities, Financial | Fair Value, Inputs, Level 1 |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 33.4sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EquitySecuritiesFinancialMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 44.5sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EquitySecuritiesFinancialMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Equity Securities, Financial | Fair Value, Inputs, Level 2 |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EquitySecuritiesFinancialMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EquitySecuritiesFinancialMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Equity Securities, Financial | Fair Value, Inputs, Level 3 |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EquitySecuritiesFinancialMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EquitySecuritiesFinancialMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Equity Securities, Consumer Staples |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 40.0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EquitySecuritiesRetailAndConsumerProductsMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 36.5sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EquitySecuritiesRetailAndConsumerProductsMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Equity Securities, Consumer Staples | Fair Value, Inputs, Level 1 |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 40.0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EquitySecuritiesRetailAndConsumerProductsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 36.5sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EquitySecuritiesRetailAndConsumerProductsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Equity Securities, Consumer Staples | Fair Value, Inputs, Level 2 |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EquitySecuritiesRetailAndConsumerProductsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EquitySecuritiesRetailAndConsumerProductsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Equity Securities, Consumer Staples | Fair Value, Inputs, Level 3 |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EquitySecuritiesRetailAndConsumerProductsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EquitySecuritiesRetailAndConsumerProductsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Equity Securities, Energy |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 15.0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EquitySecuritiesEnergyMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 9.4sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EquitySecuritiesEnergyMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Equity Securities, Energy | Fair Value, Inputs, Level 1 |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 15.0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EquitySecuritiesEnergyMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 9.4sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EquitySecuritiesEnergyMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Equity Securities, Energy | Fair Value, Inputs, Level 2 |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EquitySecuritiesEnergyMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EquitySecuritiesEnergyMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Equity Securities, Energy | Fair Value, Inputs, Level 3 |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EquitySecuritiesEnergyMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EquitySecuritiesEnergyMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Equity Securities, Information Technology |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 42.7sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EquitySecuritiesInformationTechnologyMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 75.3sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EquitySecuritiesInformationTechnologyMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Equity Securities, Information Technology | Fair Value, Inputs, Level 1 |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 42.7sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EquitySecuritiesInformationTechnologyMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 75.3sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EquitySecuritiesInformationTechnologyMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Equity Securities, Information Technology | Fair Value, Inputs, Level 2 |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EquitySecuritiesInformationTechnologyMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EquitySecuritiesInformationTechnologyMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Equity Securities, Information Technology | Fair Value, Inputs, Level 3 |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EquitySecuritiesInformationTechnologyMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EquitySecuritiesInformationTechnologyMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Equity Securities, Industrials |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 20.5sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EquitySecuritiesManufacturingAndIndustrialsMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 26.0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EquitySecuritiesManufacturingAndIndustrialsMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Equity Securities, Industrials | Fair Value, Inputs, Level 1 |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 20.5sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EquitySecuritiesManufacturingAndIndustrialsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 26.0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EquitySecuritiesManufacturingAndIndustrialsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Equity Securities, Industrials | Fair Value, Inputs, Level 2 |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EquitySecuritiesManufacturingAndIndustrialsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EquitySecuritiesManufacturingAndIndustrialsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Equity Securities, Industrials | Fair Value, Inputs, Level 3 |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EquitySecuritiesManufacturingAndIndustrialsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EquitySecuritiesManufacturingAndIndustrialsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Equity Securities, Telecommunication Service |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 6.5sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EquitySecuritiesTelecommunicationServiceMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 4.7sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EquitySecuritiesTelecommunicationServiceMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Equity Securities, Telecommunication Service | Fair Value, Inputs, Level 1 |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 6.5sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EquitySecuritiesTelecommunicationServiceMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 4.7sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EquitySecuritiesTelecommunicationServiceMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Equity Securities, Telecommunication Service | Fair Value, Inputs, Level 2 |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EquitySecuritiesTelecommunicationServiceMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EquitySecuritiesTelecommunicationServiceMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Equity Securities, Telecommunication Service | Fair Value, Inputs, Level 3 |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EquitySecuritiesTelecommunicationServiceMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EquitySecuritiesTelecommunicationServiceMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Equity Securities, International |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 139.3sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EquitySecuritiesInternationalMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 131.8sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EquitySecuritiesInternationalMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Equity Securities, International | Fair Value, Inputs, Level 1 |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 139.3sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EquitySecuritiesInternationalMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 131.8sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EquitySecuritiesInternationalMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Equity Securities, International | Fair Value, Inputs, Level 2 |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EquitySecuritiesInternationalMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EquitySecuritiesInternationalMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Equity Securities, International | Fair Value, Inputs, Level 3 |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EquitySecuritiesInternationalMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EquitySecuritiesInternationalMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Mutual Funds, International |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 95.9sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_MutualFundsInternationalMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 75.0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_MutualFundsInternationalMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Mutual Funds, International | Fair Value, Inputs, Level 1 |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_MutualFundsInternationalMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_MutualFundsInternationalMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Mutual Funds, International | Fair Value, Inputs, Level 2 |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 95.9sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_MutualFundsInternationalMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 75.0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_MutualFundsInternationalMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Mutual Funds, International | Fair Value, Inputs, Level 3 |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_MutualFundsInternationalMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_MutualFundsInternationalMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Mutual Funds, Domestic Small Cap |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 34.2sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_MutualFundsDomesticSmallCapMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 25.5sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_MutualFundsDomesticSmallCapMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Mutual Funds, Domestic Small Cap | Fair Value, Inputs, Level 1 |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_MutualFundsDomesticSmallCapMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_MutualFundsDomesticSmallCapMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Mutual Funds, Domestic Small Cap | Fair Value, Inputs, Level 2 |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 34.2sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_MutualFundsDomesticSmallCapMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 25.5sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_MutualFundsDomesticSmallCapMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Mutual Funds, Domestic Small Cap | Fair Value, Inputs, Level 3 |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_MutualFundsDomesticSmallCapMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_MutualFundsDomesticSmallCapMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Fixed Income Funds |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 18.1sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_FixedIncomeFundsMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 14.0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_FixedIncomeFundsMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Fixed Income Funds | Fair Value, Inputs, Level 1 |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_FixedIncomeFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_FixedIncomeFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Fixed Income Funds | Fair Value, Inputs, Level 2 |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 18.1sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_FixedIncomeFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 14.0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_FixedIncomeFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Fixed Income Funds | Fair Value, Inputs, Level 3 |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_FixedIncomeFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_FixedIncomeFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Asset-backed Securities |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 15.7sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_AssetBackedSecuritiesMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 17.4sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_AssetBackedSecuritiesMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Asset-backed Securities | Fair Value, Inputs, Level 1 |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_AssetBackedSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_AssetBackedSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Asset-backed Securities | Fair Value, Inputs, Level 2 |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 15.7sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_AssetBackedSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 17.4sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_AssetBackedSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Asset-backed Securities | Fair Value, Inputs, Level 3 |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_AssetBackedSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_AssetBackedSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Emerging Markets Securities |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 23.5sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EmergingMarketsSecuritiesMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 22.6sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EmergingMarketsSecuritiesMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Emerging Markets Securities | Fair Value, Inputs, Level 1 |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EmergingMarketsSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EmergingMarketsSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Emerging Markets Securities | Fair Value, Inputs, Level 2 |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 23.5sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EmergingMarketsSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 22.6sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EmergingMarketsSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Emerging Markets Securities | Fair Value, Inputs, Level 3 |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EmergingMarketsSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_EmergingMarketsSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Corporate Debt Securities |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 343.1sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 297.2sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Corporate Debt Securities | Fair Value, Inputs, Level 1 |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Corporate Debt Securities | Fair Value, Inputs, Level 2 |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 343.1sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 297.2sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Corporate Debt Securities | Fair Value, Inputs, Level 3 |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | US Treasury and Government |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 112.0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_USTreasuryAndGovernmentMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 204.2sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_USTreasuryAndGovernmentMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | US Treasury and Government | Fair Value, Inputs, Level 1 |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_USTreasuryAndGovernmentMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_USTreasuryAndGovernmentMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | US Treasury and Government | Fair Value, Inputs, Level 2 |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 112.0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_USTreasuryAndGovernmentMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 204.2sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_USTreasuryAndGovernmentMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | US Treasury and Government | Fair Value, Inputs, Level 3 |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_USTreasuryAndGovernmentMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_USTreasuryAndGovernmentMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Limited Partnerships |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 37.8sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_LimitedPartnershipsMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  |
Successor | Limited Partnerships | Fair Value, Inputs, Level 1 |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_LimitedPartnershipsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_LimitedPartnershipsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Limited Partnerships | Fair Value, Inputs, Level 2 |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_LimitedPartnershipsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_LimitedPartnershipsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Limited Partnerships | Fair Value, Inputs, Level 3 |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 37.8sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_LimitedPartnershipsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 36.4sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_LimitedPartnershipsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Diversified Investment Funds |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 55.8sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_DiversifiedInvestmentFundsMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 59.5sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_DiversifiedInvestmentFundsMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Diversified Investment Funds | Fair Value, Inputs, Level 1 |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_DiversifiedInvestmentFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_DiversifiedInvestmentFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Diversified Investment Funds | Fair Value, Inputs, Level 2 |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 55.8sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_DiversifiedInvestmentFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 59.5sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_DiversifiedInvestmentFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Diversified Investment Funds | Fair Value, Inputs, Level 3 |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_DiversifiedInvestmentFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_DiversifiedInvestmentFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Insurance Contracts |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 1.1sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_InsuranceContractsMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  |
Successor | Insurance Contracts | Fair Value, Inputs, Level 1 |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_InsuranceContractsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_InsuranceContractsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Insurance Contracts | Fair Value, Inputs, Level 2 |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_InsuranceContractsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | 0sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_InsuranceContractsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor | Insurance Contracts | Fair Value, Inputs, Level 3 |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined Benefit Plan, Fair Value of Plan Assets, Excluding Unsettled Transactions | $ 1.1sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_InsuranceContractsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  | $ 0.9sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = sfd_InsuranceContractsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember

X
- Definition The fair value of defined benefit plan assets, excluding the impact of unsettled transactions. + References No definition available. + Details
Name: | sfd_DefinedBenefitPlanFairValueOfPlanAssetsExcludingUnsettledTransactions
Namespace Prefix: | sfd_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The value of transactions which impact the fair value of plan assets that took place prior to date but were not settled as of the balance sheet date. + References No definition available. + Details
Name: | sfd_DefinedBenefitPlanFairValueOfPlanAssetsUnsettledTransactions
Namespace Prefix: | sfd_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

X
- Definition Assets, usually stocks, bonds, and other investments, that have been segregated and restricted (usually in a trust) to provide benefits, at their fair value as of the measurement date. Plan assets include amounts contributed by the employer (and by employees for a contributory plan) and amounts earned from investing the contributions, less benefits paid. If a plan has liabilities other than for benefits, those non-benefit obligations may be considered as reductions of plan assets. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 30 -Section 35 -Paragraph 50 -URI http://asc.fasb.org/extlink&oid=29635418&loc=d3e12355-114930 + Details
Name: | us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=sfd_InsuranceContractsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=sfd_LimitedPartnershipsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementScenarioAxis=us-gaap_SuccessorMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |