XML 14 R48.htm IDEA: XBRL DOCUMENT
v2.4.1.9

RESTRUCTURING ACTIVITIES (Consolidated Amounts) (Details) (SCAE Plan, USD $) In Millions, unless otherwise specified | 3 Months Ended | 9 Months Ended | 25 Months Ended
--- | --- | --- | ---
Feb. 22, 2015 | Feb. 22, 2015 | Feb. 22, 2015
Restructuring Cost and Reserve [Line Items] |  |  |
Restructuring and Related Cost, Expected Cost | $ 232.0 us-gaap_RestructuringAndRelatedCostExpectedCost1 | $ 232.0 us-gaap_RestructuringAndRelatedCostExpectedCost1 | $ 232.0 us-gaap_RestructuringAndRelatedCostExpectedCost1
Restructuring and Related Cost, Incurred Cost | 18.3 us-gaap_RestructuringAndRelatedCostIncurredCost | 56.8 us-gaap_RestructuringAndRelatedCostIncurredCost | 168.9 us-gaap_RestructuringAndRelatedCostIncurredCost
Consumer Foods |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |
Restructuring and Related Cost, Expected Cost | 68.0 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_StatementBusinessSegmentsAxis = cag_ConsumerFoodsMember | 68.0 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_StatementBusinessSegmentsAxis = cag_ConsumerFoodsMember | 68.0 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_StatementBusinessSegmentsAxis = cag_ConsumerFoodsMember
Restructuring and Related Cost, Incurred Cost | 8.2 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_StatementBusinessSegmentsAxis = cag_ConsumerFoodsMember | 25.2 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_StatementBusinessSegmentsAxis = cag_ConsumerFoodsMember | 41.4 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_StatementBusinessSegmentsAxis = cag_ConsumerFoodsMember
Commercial Foods |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |
Restructuring and Related Cost, Expected Cost | 8.3 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_StatementBusinessSegmentsAxis = cag_CommercialFoodsMember | 8.3 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_StatementBusinessSegmentsAxis = cag_CommercialFoodsMember | 8.3 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_StatementBusinessSegmentsAxis = cag_CommercialFoodsMember
Restructuring and Related Cost, Incurred Cost | (0.3)us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_StatementBusinessSegmentsAxis = cag_CommercialFoodsMember | 3.5 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_StatementBusinessSegmentsAxis = cag_CommercialFoodsMember | 8.3 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_StatementBusinessSegmentsAxis = cag_CommercialFoodsMember
Private Brands |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |
Restructuring and Related Cost, Expected Cost | 63.0 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_StatementBusinessSegmentsAxis = cag_PrivateBrandsMember | 63.0 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_StatementBusinessSegmentsAxis = cag_PrivateBrandsMember | 63.0 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_StatementBusinessSegmentsAxis = cag_PrivateBrandsMember
Restructuring and Related Cost, Incurred Cost | 9.2 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_StatementBusinessSegmentsAxis = cag_PrivateBrandsMember | 19.9 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_StatementBusinessSegmentsAxis = cag_PrivateBrandsMember | 53.4 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_StatementBusinessSegmentsAxis = cag_PrivateBrandsMember
Corporate |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |
Restructuring and Related Cost, Expected Cost | 92.7 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateNonSegmentMember | 92.7 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateNonSegmentMember | 92.7 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateNonSegmentMember
Restructuring and Related Cost, Incurred Cost | 1.2 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateNonSegmentMember | 8.2 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateNonSegmentMember | 65.8 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateNonSegmentMember
Multi-employer pension costs |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |
Restructuring and Related Cost, Expected Cost | 11.4 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_MultiEmployerPensionCostMember | 11.4 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_MultiEmployerPensionCostMember | 11.4 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_MultiEmployerPensionCostMember
Restructuring and Related Cost, Incurred Cost |  | 0.2 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_MultiEmployerPensionCostMember | 11.4 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_MultiEmployerPensionCostMember
Multi-employer pension costs | Consumer Foods |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |
Restructuring and Related Cost, Expected Cost | 0 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_MultiEmployerPensionCostMember / us-gaap_StatementBusinessSegmentsAxis = cag_ConsumerFoodsMember | 0 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_MultiEmployerPensionCostMember / us-gaap_StatementBusinessSegmentsAxis = cag_ConsumerFoodsMember | 0 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_MultiEmployerPensionCostMember / us-gaap_StatementBusinessSegmentsAxis = cag_ConsumerFoodsMember
Restructuring and Related Cost, Incurred Cost |  | 0 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_MultiEmployerPensionCostMember / us-gaap_StatementBusinessSegmentsAxis = cag_ConsumerFoodsMember | 0 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_MultiEmployerPensionCostMember / us-gaap_StatementBusinessSegmentsAxis = cag_ConsumerFoodsMember
Multi-employer pension costs | Commercial Foods |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |
Restructuring and Related Cost, Expected Cost | 0 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_MultiEmployerPensionCostMember / us-gaap_StatementBusinessSegmentsAxis = cag_CommercialFoodsMember | 0 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_MultiEmployerPensionCostMember / us-gaap_StatementBusinessSegmentsAxis = cag_CommercialFoodsMember | 0 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_MultiEmployerPensionCostMember / us-gaap_StatementBusinessSegmentsAxis = cag_CommercialFoodsMember
Restructuring and Related Cost, Incurred Cost |  | 0 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_MultiEmployerPensionCostMember / us-gaap_StatementBusinessSegmentsAxis = cag_CommercialFoodsMember | 0 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_MultiEmployerPensionCostMember / us-gaap_StatementBusinessSegmentsAxis = cag_CommercialFoodsMember
Multi-employer pension costs | Private Brands |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |
Restructuring and Related Cost, Expected Cost | 0 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_MultiEmployerPensionCostMember / us-gaap_StatementBusinessSegmentsAxis = cag_PrivateBrandsMember | 0 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_MultiEmployerPensionCostMember / us-gaap_StatementBusinessSegmentsAxis = cag_PrivateBrandsMember | 0 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_MultiEmployerPensionCostMember / us-gaap_StatementBusinessSegmentsAxis = cag_PrivateBrandsMember
Restructuring and Related Cost, Incurred Cost |  | 0 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_MultiEmployerPensionCostMember / us-gaap_StatementBusinessSegmentsAxis = cag_PrivateBrandsMember | 0 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_MultiEmployerPensionCostMember / us-gaap_StatementBusinessSegmentsAxis = cag_PrivateBrandsMember
Multi-employer pension costs | Corporate |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |
Restructuring and Related Cost, Expected Cost | 11.4 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_MultiEmployerPensionCostMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateNonSegmentMember | 11.4 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_MultiEmployerPensionCostMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateNonSegmentMember | 11.4 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_MultiEmployerPensionCostMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateNonSegmentMember
Restructuring and Related Cost, Incurred Cost |  | 0.2 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_MultiEmployerPensionCostMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateNonSegmentMember | 11.4 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_MultiEmployerPensionCostMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateNonSegmentMember
Other cost of goods sold |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |
Restructuring and Related Cost, Expected Cost | 7.8 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_OtherCostofGoodsSoldMember | 7.8 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_OtherCostofGoodsSoldMember | 7.8 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_OtherCostofGoodsSoldMember
Restructuring and Related Cost, Incurred Cost | 0.9 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_OtherCostofGoodsSoldMember | 1.5 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_OtherCostofGoodsSoldMember | 2.9 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_OtherCostofGoodsSoldMember
Other cost of goods sold | Consumer Foods |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |
Restructuring and Related Cost, Expected Cost | 4.0 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_OtherCostofGoodsSoldMember / us-gaap_StatementBusinessSegmentsAxis = cag_ConsumerFoodsMember | 4.0 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_OtherCostofGoodsSoldMember / us-gaap_StatementBusinessSegmentsAxis = cag_ConsumerFoodsMember | 4.0 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_OtherCostofGoodsSoldMember / us-gaap_StatementBusinessSegmentsAxis = cag_ConsumerFoodsMember
Restructuring and Related Cost, Incurred Cost | 0 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_OtherCostofGoodsSoldMember / us-gaap_StatementBusinessSegmentsAxis = cag_ConsumerFoodsMember | 0 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_OtherCostofGoodsSoldMember / us-gaap_StatementBusinessSegmentsAxis = cag_ConsumerFoodsMember | 0.8 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_OtherCostofGoodsSoldMember / us-gaap_StatementBusinessSegmentsAxis = cag_ConsumerFoodsMember
Other cost of goods sold | Commercial Foods |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |
Restructuring and Related Cost, Expected Cost | 0 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_OtherCostofGoodsSoldMember / us-gaap_StatementBusinessSegmentsAxis = cag_CommercialFoodsMember | 0 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_OtherCostofGoodsSoldMember / us-gaap_StatementBusinessSegmentsAxis = cag_CommercialFoodsMember | 0 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_OtherCostofGoodsSoldMember / us-gaap_StatementBusinessSegmentsAxis = cag_CommercialFoodsMember
Restructuring and Related Cost, Incurred Cost | 0 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_OtherCostofGoodsSoldMember / us-gaap_StatementBusinessSegmentsAxis = cag_CommercialFoodsMember | 0 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_OtherCostofGoodsSoldMember / us-gaap_StatementBusinessSegmentsAxis = cag_CommercialFoodsMember | 0 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_OtherCostofGoodsSoldMember / us-gaap_StatementBusinessSegmentsAxis = cag_CommercialFoodsMember
Other cost of goods sold | Private Brands |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |
Restructuring and Related Cost, Expected Cost | 3.8 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_OtherCostofGoodsSoldMember / us-gaap_StatementBusinessSegmentsAxis = cag_PrivateBrandsMember | 3.8 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_OtherCostofGoodsSoldMember / us-gaap_StatementBusinessSegmentsAxis = cag_PrivateBrandsMember | 3.8 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_OtherCostofGoodsSoldMember / us-gaap_StatementBusinessSegmentsAxis = cag_PrivateBrandsMember
Restructuring and Related Cost, Incurred Cost | 0.9 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_OtherCostofGoodsSoldMember / us-gaap_StatementBusinessSegmentsAxis = cag_PrivateBrandsMember | 1.5 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_OtherCostofGoodsSoldMember / us-gaap_StatementBusinessSegmentsAxis = cag_PrivateBrandsMember | 2.1 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_OtherCostofGoodsSoldMember / us-gaap_StatementBusinessSegmentsAxis = cag_PrivateBrandsMember
Other cost of goods sold | Corporate |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |
Restructuring and Related Cost, Expected Cost | 0 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_OtherCostofGoodsSoldMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateNonSegmentMember | 0 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_OtherCostofGoodsSoldMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateNonSegmentMember | 0 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_OtherCostofGoodsSoldMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateNonSegmentMember
Restructuring and Related Cost, Incurred Cost | 0 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_OtherCostofGoodsSoldMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateNonSegmentMember | 0 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_OtherCostofGoodsSoldMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateNonSegmentMember | 0 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_OtherCostofGoodsSoldMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateNonSegmentMember
Total cost of goods sold |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |
Restructuring and Related Cost, Expected Cost | 19.2 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_CostOfGoodsTotalMember | 19.2 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_CostOfGoodsTotalMember | 19.2 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_CostOfGoodsTotalMember
Restructuring and Related Cost, Incurred Cost | 0.9 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_CostOfGoodsTotalMember | 1.7 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_CostOfGoodsTotalMember | 14.3 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_CostOfGoodsTotalMember
Total cost of goods sold | Consumer Foods |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |
Restructuring and Related Cost, Expected Cost | 4.0 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_CostOfGoodsTotalMember / us-gaap_StatementBusinessSegmentsAxis = cag_ConsumerFoodsMember | 4.0 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_CostOfGoodsTotalMember / us-gaap_StatementBusinessSegmentsAxis = cag_ConsumerFoodsMember | 4.0 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_CostOfGoodsTotalMember / us-gaap_StatementBusinessSegmentsAxis = cag_ConsumerFoodsMember
Restructuring and Related Cost, Incurred Cost | 0 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_CostOfGoodsTotalMember / us-gaap_StatementBusinessSegmentsAxis = cag_ConsumerFoodsMember | 0 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_CostOfGoodsTotalMember / us-gaap_StatementBusinessSegmentsAxis = cag_ConsumerFoodsMember | 0.8 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_CostOfGoodsTotalMember / us-gaap_StatementBusinessSegmentsAxis = cag_ConsumerFoodsMember
Total cost of goods sold | Commercial Foods |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |
Restructuring and Related Cost, Expected Cost | 0 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_CostOfGoodsTotalMember / us-gaap_StatementBusinessSegmentsAxis = cag_CommercialFoodsMember | 0 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_CostOfGoodsTotalMember / us-gaap_StatementBusinessSegmentsAxis = cag_CommercialFoodsMember | 0 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_CostOfGoodsTotalMember / us-gaap_StatementBusinessSegmentsAxis = cag_CommercialFoodsMember
Restructuring and Related Cost, Incurred Cost | 0 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_CostOfGoodsTotalMember / us-gaap_StatementBusinessSegmentsAxis = cag_CommercialFoodsMember | 0 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_CostOfGoodsTotalMember / us-gaap_StatementBusinessSegmentsAxis = cag_CommercialFoodsMember | 0 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_CostOfGoodsTotalMember / us-gaap_StatementBusinessSegmentsAxis = cag_CommercialFoodsMember
Total cost of goods sold | Private Brands |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |
Restructuring and Related Cost, Expected Cost | 3.8 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_CostOfGoodsTotalMember / us-gaap_StatementBusinessSegmentsAxis = cag_PrivateBrandsMember | 3.8 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_CostOfGoodsTotalMember / us-gaap_StatementBusinessSegmentsAxis = cag_PrivateBrandsMember | 3.8 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_CostOfGoodsTotalMember / us-gaap_StatementBusinessSegmentsAxis = cag_PrivateBrandsMember
Restructuring and Related Cost, Incurred Cost | 0.9 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_CostOfGoodsTotalMember / us-gaap_StatementBusinessSegmentsAxis = cag_PrivateBrandsMember | 1.5 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_CostOfGoodsTotalMember / us-gaap_StatementBusinessSegmentsAxis = cag_PrivateBrandsMember | 2.1 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_CostOfGoodsTotalMember / us-gaap_StatementBusinessSegmentsAxis = cag_PrivateBrandsMember
Total cost of goods sold | Corporate |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |
Restructuring and Related Cost, Expected Cost | 11.4 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_CostOfGoodsTotalMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateNonSegmentMember | 11.4 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_CostOfGoodsTotalMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateNonSegmentMember | 11.4 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_CostOfGoodsTotalMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateNonSegmentMember
Restructuring and Related Cost, Incurred Cost | 0 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_CostOfGoodsTotalMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateNonSegmentMember | 0.2 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_CostOfGoodsTotalMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateNonSegmentMember | 11.4 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_CostOfGoodsTotalMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateNonSegmentMember
Severance and related costs |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |
Restructuring and Related Cost, Expected Cost | 84.7 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_SeveranceandRelatedCostsRecoveriesMember | 84.7 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_SeveranceandRelatedCostsRecoveriesMember | 84.7 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_SeveranceandRelatedCostsRecoveriesMember
Restructuring and Related Cost, Incurred Cost | 5.2 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_SeveranceandRelatedCostsRecoveriesMember | 10.9 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_SeveranceandRelatedCostsRecoveriesMember | 79.9 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_SeveranceandRelatedCostsRecoveriesMember
Severance and related costs | Consumer Foods |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |
Restructuring and Related Cost, Expected Cost | 22.2 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_SeveranceandRelatedCostsRecoveriesMember / us-gaap_StatementBusinessSegmentsAxis = cag_ConsumerFoodsMember | 22.2 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_SeveranceandRelatedCostsRecoveriesMember / us-gaap_StatementBusinessSegmentsAxis = cag_ConsumerFoodsMember | 22.2 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_SeveranceandRelatedCostsRecoveriesMember / us-gaap_StatementBusinessSegmentsAxis = cag_ConsumerFoodsMember
Restructuring and Related Cost, Incurred Cost | 5.1 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_SeveranceandRelatedCostsRecoveriesMember / us-gaap_StatementBusinessSegmentsAxis = cag_ConsumerFoodsMember | 6.5 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_SeveranceandRelatedCostsRecoveriesMember / us-gaap_StatementBusinessSegmentsAxis = cag_ConsumerFoodsMember | 19.2 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_SeveranceandRelatedCostsRecoveriesMember / us-gaap_StatementBusinessSegmentsAxis = cag_ConsumerFoodsMember
Severance and related costs | Commercial Foods |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |
Restructuring and Related Cost, Expected Cost | 8.3 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_SeveranceandRelatedCostsRecoveriesMember / us-gaap_StatementBusinessSegmentsAxis = cag_CommercialFoodsMember | 8.3 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_SeveranceandRelatedCostsRecoveriesMember / us-gaap_StatementBusinessSegmentsAxis = cag_CommercialFoodsMember | 8.3 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_SeveranceandRelatedCostsRecoveriesMember / us-gaap_StatementBusinessSegmentsAxis = cag_CommercialFoodsMember
Restructuring and Related Cost, Incurred Cost | (0.3)us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_SeveranceandRelatedCostsRecoveriesMember / us-gaap_StatementBusinessSegmentsAxis = cag_CommercialFoodsMember | 3.5 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_SeveranceandRelatedCostsRecoveriesMember / us-gaap_StatementBusinessSegmentsAxis = cag_CommercialFoodsMember | 8.3 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_SeveranceandRelatedCostsRecoveriesMember / us-gaap_StatementBusinessSegmentsAxis = cag_CommercialFoodsMember
Severance and related costs | Private Brands |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |
Restructuring and Related Cost, Expected Cost | 10.2 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_SeveranceandRelatedCostsRecoveriesMember / us-gaap_StatementBusinessSegmentsAxis = cag_PrivateBrandsMember | 10.2 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_SeveranceandRelatedCostsRecoveriesMember / us-gaap_StatementBusinessSegmentsAxis = cag_PrivateBrandsMember | 10.2 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_SeveranceandRelatedCostsRecoveriesMember / us-gaap_StatementBusinessSegmentsAxis = cag_PrivateBrandsMember
Restructuring and Related Cost, Incurred Cost | 0.1 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_SeveranceandRelatedCostsRecoveriesMember / us-gaap_StatementBusinessSegmentsAxis = cag_PrivateBrandsMember | 0.6 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_SeveranceandRelatedCostsRecoveriesMember / us-gaap_StatementBusinessSegmentsAxis = cag_PrivateBrandsMember | 9.5 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_SeveranceandRelatedCostsRecoveriesMember / us-gaap_StatementBusinessSegmentsAxis = cag_PrivateBrandsMember
Severance and related costs | Corporate |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |
Restructuring and Related Cost, Expected Cost | 44.0 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_SeveranceandRelatedCostsRecoveriesMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateNonSegmentMember | 44.0 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_SeveranceandRelatedCostsRecoveriesMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateNonSegmentMember | 44.0 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_SeveranceandRelatedCostsRecoveriesMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateNonSegmentMember
Restructuring and Related Cost, Incurred Cost | 0.3 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_SeveranceandRelatedCostsRecoveriesMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateNonSegmentMember | 0.3 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_SeveranceandRelatedCostsRecoveriesMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateNonSegmentMember | 42.9 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_SeveranceandRelatedCostsRecoveriesMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateNonSegmentMember
Fixed asset impairment |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |
Restructuring and Related Cost, Expected Cost | 14.4 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_AssetImpairmentChargeMember | 14.4 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_AssetImpairmentChargeMember | 14.4 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_AssetImpairmentChargeMember
Restructuring and Related Cost, Incurred Cost | 6.2 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_AssetImpairmentChargeMember | 8.5 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_AssetImpairmentChargeMember | 12.7 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_AssetImpairmentChargeMember
Fixed asset impairment | Consumer Foods |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |
Restructuring and Related Cost, Expected Cost | 2.6 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_AssetImpairmentChargeMember / us-gaap_StatementBusinessSegmentsAxis = cag_ConsumerFoodsMember | 2.6 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_AssetImpairmentChargeMember / us-gaap_StatementBusinessSegmentsAxis = cag_ConsumerFoodsMember | 2.6 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_AssetImpairmentChargeMember / us-gaap_StatementBusinessSegmentsAxis = cag_ConsumerFoodsMember
Restructuring and Related Cost, Incurred Cost | 0.6 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_AssetImpairmentChargeMember / us-gaap_StatementBusinessSegmentsAxis = cag_ConsumerFoodsMember | 0.6 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_AssetImpairmentChargeMember / us-gaap_StatementBusinessSegmentsAxis = cag_ConsumerFoodsMember | 0.9 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_AssetImpairmentChargeMember / us-gaap_StatementBusinessSegmentsAxis = cag_ConsumerFoodsMember
Fixed asset impairment | Commercial Foods |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |
Restructuring and Related Cost, Expected Cost | 0 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_AssetImpairmentChargeMember / us-gaap_StatementBusinessSegmentsAxis = cag_CommercialFoodsMember | 0 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_AssetImpairmentChargeMember / us-gaap_StatementBusinessSegmentsAxis = cag_CommercialFoodsMember | 0 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_AssetImpairmentChargeMember / us-gaap_StatementBusinessSegmentsAxis = cag_CommercialFoodsMember
Restructuring and Related Cost, Incurred Cost | 0 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_AssetImpairmentChargeMember / us-gaap_StatementBusinessSegmentsAxis = cag_CommercialFoodsMember | 0 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_AssetImpairmentChargeMember / us-gaap_StatementBusinessSegmentsAxis = cag_CommercialFoodsMember | 0 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_AssetImpairmentChargeMember / us-gaap_StatementBusinessSegmentsAxis = cag_CommercialFoodsMember
Fixed asset impairment | Private Brands |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |
Restructuring and Related Cost, Expected Cost | 11.4 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_AssetImpairmentChargeMember / us-gaap_StatementBusinessSegmentsAxis = cag_PrivateBrandsMember | 11.4 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_AssetImpairmentChargeMember / us-gaap_StatementBusinessSegmentsAxis = cag_PrivateBrandsMember | 11.4 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_AssetImpairmentChargeMember / us-gaap_StatementBusinessSegmentsAxis = cag_PrivateBrandsMember
Restructuring and Related Cost, Incurred Cost | 5.6 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_AssetImpairmentChargeMember / us-gaap_StatementBusinessSegmentsAxis = cag_PrivateBrandsMember | 7.5 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_AssetImpairmentChargeMember / us-gaap_StatementBusinessSegmentsAxis = cag_PrivateBrandsMember | 11.4 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_AssetImpairmentChargeMember / us-gaap_StatementBusinessSegmentsAxis = cag_PrivateBrandsMember
Fixed asset impairment | Corporate |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |
Restructuring and Related Cost, Expected Cost | 0.4 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_AssetImpairmentChargeMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateNonSegmentMember | 0.4 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_AssetImpairmentChargeMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateNonSegmentMember | 0.4 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_AssetImpairmentChargeMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateNonSegmentMember
Restructuring and Related Cost, Incurred Cost | 0 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_AssetImpairmentChargeMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateNonSegmentMember | 0.4 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_AssetImpairmentChargeMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateNonSegmentMember | 0.4 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_AssetImpairmentChargeMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateNonSegmentMember
Accelerated depreciation |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |
Restructuring and Related Cost, Expected Cost | 54.5 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_AcceleratedDepreciationMember | 54.5 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_AcceleratedDepreciationMember | 54.5 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_AcceleratedDepreciationMember
Restructuring and Related Cost, Incurred Cost | 4.2 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_AcceleratedDepreciationMember | 22.0 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_AcceleratedDepreciationMember | 40.1 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_AcceleratedDepreciationMember
Accelerated depreciation | Consumer Foods |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |
Restructuring and Related Cost, Expected Cost | 28.6 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_AcceleratedDepreciationMember / us-gaap_StatementBusinessSegmentsAxis = cag_ConsumerFoodsMember | 28.6 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_AcceleratedDepreciationMember / us-gaap_StatementBusinessSegmentsAxis = cag_ConsumerFoodsMember | 28.6 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_AcceleratedDepreciationMember / us-gaap_StatementBusinessSegmentsAxis = cag_ConsumerFoodsMember
Restructuring and Related Cost, Incurred Cost | 1.8 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_AcceleratedDepreciationMember / us-gaap_StatementBusinessSegmentsAxis = cag_ConsumerFoodsMember | 15.7 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_AcceleratedDepreciationMember / us-gaap_StatementBusinessSegmentsAxis = cag_ConsumerFoodsMember | 18.1 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_AcceleratedDepreciationMember / us-gaap_StatementBusinessSegmentsAxis = cag_ConsumerFoodsMember
Accelerated depreciation | Commercial Foods |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |
Restructuring and Related Cost, Expected Cost | 0 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_AcceleratedDepreciationMember / us-gaap_StatementBusinessSegmentsAxis = cag_CommercialFoodsMember | 0 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_AcceleratedDepreciationMember / us-gaap_StatementBusinessSegmentsAxis = cag_CommercialFoodsMember | 0 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_AcceleratedDepreciationMember / us-gaap_StatementBusinessSegmentsAxis = cag_CommercialFoodsMember
Restructuring and Related Cost, Incurred Cost | 0 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_AcceleratedDepreciationMember / us-gaap_StatementBusinessSegmentsAxis = cag_CommercialFoodsMember | 0 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_AcceleratedDepreciationMember / us-gaap_StatementBusinessSegmentsAxis = cag_CommercialFoodsMember | 0 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_AcceleratedDepreciationMember / us-gaap_StatementBusinessSegmentsAxis = cag_CommercialFoodsMember
Accelerated depreciation | Private Brands |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |
Restructuring and Related Cost, Expected Cost | 23.0 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_AcceleratedDepreciationMember / us-gaap_StatementBusinessSegmentsAxis = cag_PrivateBrandsMember | 23.0 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_AcceleratedDepreciationMember / us-gaap_StatementBusinessSegmentsAxis = cag_PrivateBrandsMember | 23.0 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_AcceleratedDepreciationMember / us-gaap_StatementBusinessSegmentsAxis = cag_PrivateBrandsMember
Restructuring and Related Cost, Incurred Cost | 2.1 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_AcceleratedDepreciationMember / us-gaap_StatementBusinessSegmentsAxis = cag_PrivateBrandsMember | 4.7 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_AcceleratedDepreciationMember / us-gaap_StatementBusinessSegmentsAxis = cag_PrivateBrandsMember | 19.8 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_AcceleratedDepreciationMember / us-gaap_StatementBusinessSegmentsAxis = cag_PrivateBrandsMember
Accelerated depreciation | Corporate |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |
Restructuring and Related Cost, Expected Cost | 2.9 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_AcceleratedDepreciationMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateNonSegmentMember | 2.9 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_AcceleratedDepreciationMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateNonSegmentMember | 2.9 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_AcceleratedDepreciationMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateNonSegmentMember
Restructuring and Related Cost, Incurred Cost | 0.3 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_AcceleratedDepreciationMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateNonSegmentMember | 1.6 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_AcceleratedDepreciationMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateNonSegmentMember | 2.2 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_AcceleratedDepreciationMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateNonSegmentMember
Other selling, general and administrative expenses |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |
Restructuring and Related Cost, Expected Cost | 59.2 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_OtherNetMember | 59.2 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_OtherNetMember | 59.2 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_OtherNetMember
Restructuring and Related Cost, Incurred Cost | 1.8 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_OtherNetMember | 13.7 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_OtherNetMember | 21.9 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_OtherNetMember
Other selling, general and administrative expenses | Consumer Foods |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |
Restructuring and Related Cost, Expected Cost | 10.6 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_OtherNetMember / us-gaap_StatementBusinessSegmentsAxis = cag_ConsumerFoodsMember | 10.6 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_OtherNetMember / us-gaap_StatementBusinessSegmentsAxis = cag_ConsumerFoodsMember | 10.6 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_OtherNetMember / us-gaap_StatementBusinessSegmentsAxis = cag_ConsumerFoodsMember
Restructuring and Related Cost, Incurred Cost | 0.7 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_OtherNetMember / us-gaap_StatementBusinessSegmentsAxis = cag_ConsumerFoodsMember | 2.4 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_OtherNetMember / us-gaap_StatementBusinessSegmentsAxis = cag_ConsumerFoodsMember | 2.4 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_OtherNetMember / us-gaap_StatementBusinessSegmentsAxis = cag_ConsumerFoodsMember
Other selling, general and administrative expenses | Commercial Foods |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |
Restructuring and Related Cost, Expected Cost | 0 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_OtherNetMember / us-gaap_StatementBusinessSegmentsAxis = cag_CommercialFoodsMember | 0 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_OtherNetMember / us-gaap_StatementBusinessSegmentsAxis = cag_CommercialFoodsMember | 0 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_OtherNetMember / us-gaap_StatementBusinessSegmentsAxis = cag_CommercialFoodsMember
Restructuring and Related Cost, Incurred Cost | 0 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_OtherNetMember / us-gaap_StatementBusinessSegmentsAxis = cag_CommercialFoodsMember | 0 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_OtherNetMember / us-gaap_StatementBusinessSegmentsAxis = cag_CommercialFoodsMember | 0 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_OtherNetMember / us-gaap_StatementBusinessSegmentsAxis = cag_CommercialFoodsMember
Other selling, general and administrative expenses | Private Brands |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |
Restructuring and Related Cost, Expected Cost | 14.6 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_OtherNetMember / us-gaap_StatementBusinessSegmentsAxis = cag_PrivateBrandsMember | 14.6 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_OtherNetMember / us-gaap_StatementBusinessSegmentsAxis = cag_PrivateBrandsMember | 14.6 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_OtherNetMember / us-gaap_StatementBusinessSegmentsAxis = cag_PrivateBrandsMember
Restructuring and Related Cost, Incurred Cost | 0.5 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_OtherNetMember / us-gaap_StatementBusinessSegmentsAxis = cag_PrivateBrandsMember | 5.6 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_OtherNetMember / us-gaap_StatementBusinessSegmentsAxis = cag_PrivateBrandsMember | 10.6 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_OtherNetMember / us-gaap_StatementBusinessSegmentsAxis = cag_PrivateBrandsMember
Other selling, general and administrative expenses | Corporate |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |
Restructuring and Related Cost, Expected Cost | 34.0 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_OtherNetMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateNonSegmentMember | 34.0 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_OtherNetMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateNonSegmentMember | 34.0 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_OtherNetMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateNonSegmentMember
Restructuring and Related Cost, Incurred Cost | 0.6 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_OtherNetMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateNonSegmentMember | 5.7 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_OtherNetMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateNonSegmentMember | 8.9 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = cag_OtherNetMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateNonSegmentMember
Total selling, general and administrative expenses |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |
Restructuring and Related Cost, Expected Cost | 212.8 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember | 212.8 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember | 212.8 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember
Restructuring and Related Cost, Incurred Cost | 17.4 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember | 55.1 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember | 154.6 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember
Total selling, general and administrative expenses | Consumer Foods |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |
Restructuring and Related Cost, Expected Cost | 64.0 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember / us-gaap_StatementBusinessSegmentsAxis = cag_ConsumerFoodsMember | 64.0 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember / us-gaap_StatementBusinessSegmentsAxis = cag_ConsumerFoodsMember | 64.0 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember / us-gaap_StatementBusinessSegmentsAxis = cag_ConsumerFoodsMember
Restructuring and Related Cost, Incurred Cost | 8.2 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember / us-gaap_StatementBusinessSegmentsAxis = cag_ConsumerFoodsMember | 25.2 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember / us-gaap_StatementBusinessSegmentsAxis = cag_ConsumerFoodsMember | 40.6 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember / us-gaap_StatementBusinessSegmentsAxis = cag_ConsumerFoodsMember
Total selling, general and administrative expenses | Commercial Foods |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |
Restructuring and Related Cost, Expected Cost | 8.3 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember / us-gaap_StatementBusinessSegmentsAxis = cag_CommercialFoodsMember | 8.3 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember / us-gaap_StatementBusinessSegmentsAxis = cag_CommercialFoodsMember | 8.3 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember / us-gaap_StatementBusinessSegmentsAxis = cag_CommercialFoodsMember
Restructuring and Related Cost, Incurred Cost | (0.3)us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember / us-gaap_StatementBusinessSegmentsAxis = cag_CommercialFoodsMember | 3.5 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember / us-gaap_StatementBusinessSegmentsAxis = cag_CommercialFoodsMember | 8.3 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember / us-gaap_StatementBusinessSegmentsAxis = cag_CommercialFoodsMember
Total selling, general and administrative expenses | Private Brands |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |
Restructuring and Related Cost, Expected Cost | 59.2 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember / us-gaap_StatementBusinessSegmentsAxis = cag_PrivateBrandsMember | 59.2 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember / us-gaap_StatementBusinessSegmentsAxis = cag_PrivateBrandsMember | 59.2 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember / us-gaap_StatementBusinessSegmentsAxis = cag_PrivateBrandsMember
Restructuring and Related Cost, Incurred Cost | 8.3 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember / us-gaap_StatementBusinessSegmentsAxis = cag_PrivateBrandsMember | 18.4 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember / us-gaap_StatementBusinessSegmentsAxis = cag_PrivateBrandsMember | 51.3 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember / us-gaap_StatementBusinessSegmentsAxis = cag_PrivateBrandsMember
Total selling, general and administrative expenses | Corporate |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |
Restructuring and Related Cost, Expected Cost | 81.3 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateNonSegmentMember | 81.3 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateNonSegmentMember | 81.3 us-gaap_RestructuringAndRelatedCostExpectedCost1 / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateNonSegmentMember
Restructuring and Related Cost, Incurred Cost | $ 1.2 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateNonSegmentMember | $ 8.0 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateNonSegmentMember | $ 54.4 us-gaap_RestructuringAndRelatedCostIncurredCost / cag_RestructuringAndRelatedCostByRestructuringPlanAxis = cag_SCAEPlanMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_SellingGeneralAndAdministrativeExpensesMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateNonSegmentMember

X
- Definition Amount expected to be recognized in earnings for the specified restructuring cost. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 5 -Section P -Subsection 3, 4 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.P.4(b)) -URI http://asc.fasb.org/extlink&oid=27011515&loc=d3e140904-122747 + Details
Name: | us-gaap_RestructuringAndRelatedCostExpectedCost1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Discloses the amount charged against the accrued restructuring reserves, or earnings if not previously accrued, during the period for the specified type of restructuring cost. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB TOPIC 5.P.4(b)) -URI http://asc.fasb.org/extlink&oid=27011515&loc=d3e140904-122747 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 5 -Section P -Subsection 3, 4 + Details
Name: | us-gaap_RestructuringAndRelatedCostIncurredCost
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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

X
- Details
Name: | us-gaap_RestructuringCostAndReserveAxis=cag_AcceleratedDepreciationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RestructuringCostAndReserveAxis=cag_AssetImpairmentChargeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RestructuringCostAndReserveAxis=cag_MultiEmployerPensionCostMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RestructuringCostAndReserveAxis=cag_OtherCostofGoodsSoldMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RestructuringCostAndReserveAxis=cag_OtherNetMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RestructuringCostAndReserveAxis=cag_SeveranceandRelatedCostsRecoveriesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RestructuringCostAndReserveAxis=us-gaap_CostOfGoodsTotalMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RestructuringCostAndReserveAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |