XML 57 R116.htm IDEA: XBRL DOCUMENT v2.4.1.9
Postretirement Benefits Other Than Pensions - Summary of Assumptions Used to Determine Benefit Obligations (Detail)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Benefit Obligation      
Defined Benefit Plan Disclosure [Line Items]      
Healthcare cost trend rate assumed for next year 7.70%us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedForNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= df_BenefitObligationMember
7.90%us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedForNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= df_BenefitObligationMember
 
Rate to which the cost trend rate is assumed to decline (ultimate trend rate) 4.50%us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= df_BenefitObligationMember
4.50%us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= df_BenefitObligationMember
 
Year of ultimate rate achievement 2029 2029  
Weighted average discount rate 3.85%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= df_BenefitObligationMember
4.64%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= df_BenefitObligationMember
 
Net Periodic Benefit Cost      
Defined Benefit Plan Disclosure [Line Items]      
Healthcare cost trend rate assumed for next year 7.90%us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedForNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= df_NetPeriodicBenefitCostMember
8.20%us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedForNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= df_NetPeriodicBenefitCostMember
8.50%us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedForNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= df_NetPeriodicBenefitCostMember
Rate to which the cost trend rate is assumed to decline (ultimate trend rate) 4.50%us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= df_NetPeriodicBenefitCostMember
4.50%us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= df_NetPeriodicBenefitCostMember
4.50%us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= df_NetPeriodicBenefitCostMember
Year of ultimate rate achievement 2029 2029 2029
Weighted average discount rate 4.64%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= df_NetPeriodicBenefitCostMember
3.38%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= df_NetPeriodicBenefitCostMember
4.34%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= df_NetPeriodicBenefitCostMember