XML 16 R54.htm IDEA: XBRL DOCUMENT v2.4.1.9
Asset Impairment and Other Charges, Net (Asset Impairment and Exit Activity Charges) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 26, 2014
Dec. 27, 2013
Dec. 28, 2012
Schedule of Asset Impairment and Other Charges [Line Items]      
Asset Impairment And Other Charges, Net $ 11.2fdp_AssetImpairmentAndOtherChargesNet $ 37.1fdp_AssetImpairmentAndOtherChargesNet $ 3.3fdp_AssetImpairmentAndOtherChargesNet
Asset impairment charges 2.2us-gaap_AssetImpairmentCharges 22.1us-gaap_AssetImpairmentCharges 2.2us-gaap_AssetImpairmentCharges
Exit activity and other charges (credits) 9.0fdp_RestructuringChargesCredits 15.0fdp_RestructuringChargesCredits 1.1fdp_RestructuringChargesCredits
Total 11.2us-gaap_RestructuringSettlementAndImpairmentProvisions 37.1us-gaap_RestructuringSettlementAndImpairmentProvisions 3.3us-gaap_RestructuringSettlementAndImpairmentProvisions
BRAZIL [Member]      
Schedule of Asset Impairment and Other Charges [Line Items]      
Asset impairment charges   1.0us-gaap_AssetImpairmentCharges
/ us-gaap_StatementGeographicalAxis
= country_BR
 
Europe [Member]      
Schedule of Asset Impairment and Other Charges [Line Items]      
Exit activity and other charges (credits) 3.4fdp_RestructuringChargesCredits
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
   
Banana [Member] | European Union [Member]      
Schedule of Asset Impairment and Other Charges [Line Items]      
Asset impairment charges 0us-gaap_AssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product1Member
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeanUnionMember
   
Exit activity and other charges (credits) 8.8fdp_RestructuringChargesCredits
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product1Member
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeanUnionMember
   
Total 8.8us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product1Member
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeanUnionMember
   
Banana [Member] | BRAZIL [Member]      
Schedule of Asset Impairment and Other Charges [Line Items]      
Asset impairment charges 0us-gaap_AssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product1Member
/ us-gaap_StatementGeographicalAxis
= country_BR
11.4us-gaap_AssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product1Member
/ us-gaap_StatementGeographicalAxis
= country_BR
 
Exit activity and other charges (credits) 1.4fdp_RestructuringChargesCredits
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product1Member
/ us-gaap_StatementGeographicalAxis
= country_BR
0fdp_RestructuringChargesCredits
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product1Member
/ us-gaap_StatementGeographicalAxis
= country_BR
 
Total 1.4us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product1Member
/ us-gaap_StatementGeographicalAxis
= country_BR
11.4us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product1Member
/ us-gaap_StatementGeographicalAxis
= country_BR
 
Banana [Member] | AFRICA [Member]      
Schedule of Asset Impairment and Other Charges [Line Items]      
Asset impairment charges   0us-gaap_AssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product1Member
/ us-gaap_StatementGeographicalAxis
= us-gaap_AfricaMember
 
Exit activity and other charges (credits)   (0.8)fdp_RestructuringChargesCredits
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product1Member
/ us-gaap_StatementGeographicalAxis
= us-gaap_AfricaMember
 
Total   0.8us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product1Member
/ us-gaap_StatementGeographicalAxis
= us-gaap_AfricaMember
 
Banana [Member] | PHILIPPINES      
Schedule of Asset Impairment and Other Charges [Line Items]      
Asset impairment charges   0.7us-gaap_AssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product1Member
/ us-gaap_StatementGeographicalAxis
= country_PH
 
Exit activity and other charges (credits)   0fdp_RestructuringChargesCredits
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product1Member
/ us-gaap_StatementGeographicalAxis
= country_PH
 
Total   0.7us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product1Member
/ us-gaap_StatementGeographicalAxis
= country_PH
 
Banana [Member] | UNITED KINGDOM [Member]      
Schedule of Asset Impairment and Other Charges [Line Items]      
Asset impairment charges 0us-gaap_AssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product1Member
/ us-gaap_StatementGeographicalAxis
= country_GB
(2.5)us-gaap_AssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product1Member
/ us-gaap_StatementGeographicalAxis
= country_GB
1.8us-gaap_AssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product1Member
/ us-gaap_StatementGeographicalAxis
= country_GB
Exit activity and other charges (credits) 1.7fdp_RestructuringChargesCredits
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product1Member
/ us-gaap_StatementGeographicalAxis
= country_GB
0fdp_RestructuringChargesCredits
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product1Member
/ us-gaap_StatementGeographicalAxis
= country_GB
(1.0)fdp_RestructuringChargesCredits
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product1Member
/ us-gaap_StatementGeographicalAxis
= country_GB
Total 1.7us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product1Member
/ us-gaap_StatementGeographicalAxis
= country_GB
(2.5)us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product1Member
/ us-gaap_StatementGeographicalAxis
= country_GB
2.8us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product1Member
/ us-gaap_StatementGeographicalAxis
= country_GB
Banana [Member] | UNITED KINGDOM [Member] | Contract Termination [Member]      
Schedule of Asset Impairment and Other Charges [Line Items]      
Asset impairment charges   0us-gaap_AssetImpairmentCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product1Member
/ us-gaap_StatementGeographicalAxis
= country_GB
 
Exit activity and other charges (credits)   0.2fdp_RestructuringChargesCredits
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product1Member
/ us-gaap_StatementGeographicalAxis
= country_GB
 
Total   0.2us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product1Member
/ us-gaap_StatementGeographicalAxis
= country_GB
 
Banana [Member] | COSTA RICA      
Schedule of Asset Impairment and Other Charges [Line Items]      
Asset impairment charges   4.3us-gaap_AssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product1Member
/ us-gaap_StatementGeographicalAxis
= country_CR
1.3us-gaap_AssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product1Member
/ us-gaap_StatementGeographicalAxis
= country_CR
Exit activity and other charges (credits)   0fdp_RestructuringChargesCredits
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product1Member
/ us-gaap_StatementGeographicalAxis
= country_CR
0.6fdp_RestructuringChargesCredits
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product1Member
/ us-gaap_StatementGeographicalAxis
= country_CR
Total   4.3us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product1Member
/ us-gaap_StatementGeographicalAxis
= country_CR
0.7us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product1Member
/ us-gaap_StatementGeographicalAxis
= country_CR
Banana [Member] | GUATEMALA      
Schedule of Asset Impairment and Other Charges [Line Items]      
Asset impairment charges     0us-gaap_AssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product1Member
/ us-gaap_StatementGeographicalAxis
= country_GT
Exit activity and other charges (credits)     1.4fdp_RestructuringChargesCredits
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product1Member
/ us-gaap_StatementGeographicalAxis
= country_GT
Total     (1.4)us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product1Member
/ us-gaap_StatementGeographicalAxis
= country_GT
Banana [Member] | POLAND      
Schedule of Asset Impairment and Other Charges [Line Items]      
Asset impairment charges   0us-gaap_AssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product1Member
/ us-gaap_StatementGeographicalAxis
= country_PL
 
Exit activity and other charges (credits)   0.2fdp_RestructuringChargesCredits
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product1Member
/ us-gaap_StatementGeographicalAxis
= country_PL
 
Total   0.2us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product1Member
/ us-gaap_StatementGeographicalAxis
= country_PL
 
Banana [Member] | GERMANY      
Schedule of Asset Impairment and Other Charges [Line Items]      
Asset impairment charges 0.5us-gaap_AssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product1Member
/ us-gaap_StatementGeographicalAxis
= country_DE
0.7us-gaap_AssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product1Member
/ us-gaap_StatementGeographicalAxis
= country_DE
 
Exit activity and other charges (credits) 0fdp_RestructuringChargesCredits
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product1Member
/ us-gaap_StatementGeographicalAxis
= country_DE
(1.9)fdp_RestructuringChargesCredits
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product1Member
/ us-gaap_StatementGeographicalAxis
= country_DE
 
Total 0.5us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product1Member
/ us-gaap_StatementGeographicalAxis
= country_DE
2.6us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product1Member
/ us-gaap_StatementGeographicalAxis
= country_DE
 
Other Fresh Produce [Member] | BRAZIL [Member]      
Schedule of Asset Impairment and Other Charges [Line Items]      
Asset impairment charges   7.1us-gaap_AssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product2Member
/ us-gaap_StatementGeographicalAxis
= country_BR
 
Exit activity and other charges (credits)   0fdp_RestructuringChargesCredits
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product2Member
/ us-gaap_StatementGeographicalAxis
= country_BR
 
Total   7.1us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product2Member
/ us-gaap_StatementGeographicalAxis
= country_BR
 
Other Fresh Produce [Member] | CHILE [Member]      
Schedule of Asset Impairment and Other Charges [Line Items]      
Asset impairment charges 1.3us-gaap_AssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product2Member
/ us-gaap_StatementGeographicalAxis
= country_CL
0.1us-gaap_AssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product2Member
/ us-gaap_StatementGeographicalAxis
= country_CL
 
Exit activity and other charges (credits) 0fdp_RestructuringChargesCredits
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product2Member
/ us-gaap_StatementGeographicalAxis
= country_CL
0fdp_RestructuringChargesCredits
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product2Member
/ us-gaap_StatementGeographicalAxis
= country_CL
 
Total 1.3us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product2Member
/ us-gaap_StatementGeographicalAxis
= country_CL
0.1us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product2Member
/ us-gaap_StatementGeographicalAxis
= country_CL
 
Other Fresh Produce [Member] | UNITED KINGDOM [Member]      
Schedule of Asset Impairment and Other Charges [Line Items]      
Asset impairment charges 0us-gaap_AssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product2Member
/ us-gaap_StatementGeographicalAxis
= country_GB
0us-gaap_AssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product2Member
/ us-gaap_StatementGeographicalAxis
= country_GB
1.0us-gaap_AssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product2Member
/ us-gaap_StatementGeographicalAxis
= country_GB
Exit activity and other charges (credits) 0.1fdp_RestructuringChargesCredits
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product2Member
/ us-gaap_StatementGeographicalAxis
= country_GB
(0.7)fdp_RestructuringChargesCredits
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product2Member
/ us-gaap_StatementGeographicalAxis
= country_GB
(1.6)fdp_RestructuringChargesCredits
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product2Member
/ us-gaap_StatementGeographicalAxis
= country_GB
Total 0.1us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product2Member
/ us-gaap_StatementGeographicalAxis
= country_GB
0.7us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product2Member
/ us-gaap_StatementGeographicalAxis
= country_GB
2.6us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product2Member
/ us-gaap_StatementGeographicalAxis
= country_GB
Other Fresh Produce [Member] | CENTRAL AMERICA [Member]      
Schedule of Asset Impairment and Other Charges [Line Items]      
Asset impairment charges 0.1us-gaap_AssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product2Member
/ us-gaap_StatementGeographicalAxis
= us-gaap_CentralAmericaMember
0.3us-gaap_AssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product2Member
/ us-gaap_StatementGeographicalAxis
= us-gaap_CentralAmericaMember
(1.9)us-gaap_AssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product2Member
/ us-gaap_StatementGeographicalAxis
= us-gaap_CentralAmericaMember
Exit activity and other charges (credits) 0.5fdp_RestructuringChargesCredits
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product2Member
/ us-gaap_StatementGeographicalAxis
= us-gaap_CentralAmericaMember
0fdp_RestructuringChargesCredits
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product2Member
/ us-gaap_StatementGeographicalAxis
= us-gaap_CentralAmericaMember
0fdp_RestructuringChargesCredits
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product2Member
/ us-gaap_StatementGeographicalAxis
= us-gaap_CentralAmericaMember
Total 0.6us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product2Member
/ us-gaap_StatementGeographicalAxis
= us-gaap_CentralAmericaMember
0.3us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product2Member
/ us-gaap_StatementGeographicalAxis
= us-gaap_CentralAmericaMember
(1.9)us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product2Member
/ us-gaap_StatementGeographicalAxis
= us-gaap_CentralAmericaMember
Other Fresh Produce [Member] | Corporate [Member]      
Schedule of Asset Impairment and Other Charges [Line Items]      
Asset impairment charges   0us-gaap_AssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product2Member
/ us-gaap_StatementGeographicalAxis
= us-gaap_CorporateMember
 
Exit activity and other charges (credits)   9.0fdp_RestructuringChargesCredits
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product2Member
/ us-gaap_StatementGeographicalAxis
= us-gaap_CorporateMember
 
Total   9.0us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product2Member
/ us-gaap_StatementGeographicalAxis
= us-gaap_CorporateMember
 
Other Fresh Produce [Member] | NORTH AMERICA [Member]      
Schedule of Asset Impairment and Other Charges [Line Items]      
Asset impairment charges   0us-gaap_AssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product2Member
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
 
Exit activity and other charges (credits)   2.2fdp_RestructuringChargesCredits
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product2Member
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
 
Total   2.2us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product2Member
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
 
Other Fresh Produce [Member] | Hawaii [Member]      
Schedule of Asset Impairment and Other Charges [Line Items]      
Asset impairment charges 0us-gaap_AssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product2Member
/ us-gaap_StatementGeographicalAxis
= stpr_HI
0us-gaap_AssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product2Member
/ us-gaap_StatementGeographicalAxis
= stpr_HI
0us-gaap_AssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product2Member
/ us-gaap_StatementGeographicalAxis
= stpr_HI
Exit activity and other charges (credits) (2.9)fdp_RestructuringChargesCredits
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product2Member
/ us-gaap_StatementGeographicalAxis
= stpr_HI
(0.2)fdp_RestructuringChargesCredits
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product2Member
/ us-gaap_StatementGeographicalAxis
= stpr_HI
(0.5)fdp_RestructuringChargesCredits
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product2Member
/ us-gaap_StatementGeographicalAxis
= stpr_HI
Total (2.9)us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product2Member
/ us-gaap_StatementGeographicalAxis
= stpr_HI
(0.2)us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product2Member
/ us-gaap_StatementGeographicalAxis
= stpr_HI
0.5us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product2Member
/ us-gaap_StatementGeographicalAxis
= stpr_HI
Other Fresh Produce [Member] | Hawaii [Member] | Environmental Remediation Site [Domain]      
Schedule of Asset Impairment and Other Charges [Line Items]      
Asset impairment charges 0us-gaap_AssetImpairmentCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EnvironmentalRemediationSiteDomain
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product2Member
/ us-gaap_StatementGeographicalAxis
= stpr_HI
   
Exit activity and other charges (credits) (1.3)fdp_RestructuringChargesCredits
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EnvironmentalRemediationSiteDomain
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product2Member
/ us-gaap_StatementGeographicalAxis
= stpr_HI
   
Total (1.3)us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EnvironmentalRemediationSiteDomain
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product2Member
/ us-gaap_StatementGeographicalAxis
= stpr_HI
   
Other Fresh Produce [Member] | UNKNOWN COUNTRY      
Schedule of Asset Impairment and Other Charges [Line Items]      
Asset impairment charges 0.3us-gaap_AssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product2Member
/ us-gaap_StatementGeographicalAxis
= country_XX
   
Exit activity and other charges (credits) 0fdp_RestructuringChargesCredits
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product2Member
/ us-gaap_StatementGeographicalAxis
= country_XX
   
Total 0.3us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product2Member
/ us-gaap_StatementGeographicalAxis
= country_XX
   
Other Fresh Produce [Member] | Europe [Member]      
Schedule of Asset Impairment and Other Charges [Line Items]      
Exit activity and other charges (credits) 10.2fdp_RestructuringChargesCredits
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product2Member
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
   
Product 3 [Member] | FRANCE      
Schedule of Asset Impairment and Other Charges [Line Items]      
Asset impairment charges   0us-gaap_AssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product3Member
/ us-gaap_StatementGeographicalAxis
= country_FR
 
Exit activity and other charges (credits)   0.2fdp_RestructuringChargesCredits
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product3Member
/ us-gaap_StatementGeographicalAxis
= country_FR
 
Total   0.2us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product3Member
/ us-gaap_StatementGeographicalAxis
= country_FR
 
Product 3 [Member] | GERMANY      
Schedule of Asset Impairment and Other Charges [Line Items]      
Asset impairment charges 0us-gaap_AssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product3Member
/ us-gaap_StatementGeographicalAxis
= country_DE
   
Exit activity and other charges (credits) 0.7fdp_RestructuringChargesCredits
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product3Member
/ us-gaap_StatementGeographicalAxis
= country_DE
   
Total 0.7us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product3Member
/ us-gaap_StatementGeographicalAxis
= country_DE
   
Goodwill [Member] | Product 3 [Member] | Europe [Member]      
Schedule of Asset Impairment and Other Charges [Line Items]      
Asset impairment charges   75.7us-gaap_AssetImpairmentCharges
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_GoodwillMember
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product3Member
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
 
Trademarks [Member] | Product 3 [Member] | Europe [Member]      
Schedule of Asset Impairment and Other Charges [Line Items]      
Asset impairment charges   $ 23.9us-gaap_AssetImpairmentCharges
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TrademarksMember
/ us-gaap_StatementBusinessSegmentsAxis
= fdp_Product3Member
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember