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