XML 100 R65.htm IDEA: XBRL DOCUMENT v2.4.1.9
Carrying Amount of Goodwill by Segment (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended 4 Months Ended
Jul. 12, 2014
Jan. 03, 2015
Dec. 28, 2013
Apr. 19, 2014
Dec. 29, 2012
Goodwill [Line Items]          
Beginning balance   $ 282,404us-gaap_Goodwill $ 269,897us-gaap_Goodwill $ 282,404us-gaap_Goodwill  
Goodwill impairment (2,600)us-gaap_GoodwillImpairmentLoss (2,624)us-gaap_GoodwillImpairmentLoss      
Change in goodwill related to acquisitions   3,180us-gaap_GoodwillPeriodIncreaseDecrease 12,507us-gaap_GoodwillPeriodIncreaseDecrease    
Ending balance   282,960us-gaap_Goodwill 282,404us-gaap_Goodwill    
DSD Segment          
Goodwill [Line Items]          
Beginning balance   277,927us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= flo_DirectStoreDeliveryMember
265,420us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= flo_DirectStoreDeliveryMember
277,927us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= flo_DirectStoreDeliveryMember
 
Goodwill impairment   (2,624)us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= flo_DirectStoreDeliveryMember
     
Change in goodwill related to acquisitions   3,180us-gaap_GoodwillPeriodIncreaseDecrease
/ us-gaap_StatementBusinessSegmentsAxis
= flo_DirectStoreDeliveryMember
12,507us-gaap_GoodwillPeriodIncreaseDecrease
/ us-gaap_StatementBusinessSegmentsAxis
= flo_DirectStoreDeliveryMember
2,600us-gaap_GoodwillPeriodIncreaseDecrease
/ us-gaap_StatementBusinessSegmentsAxis
= flo_DirectStoreDeliveryMember
 
Ending balance   278,483us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= flo_DirectStoreDeliveryMember
277,927us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= flo_DirectStoreDeliveryMember
   
Warehouse Segment          
Goodwill [Line Items]          
Beginning balance   4,477us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= flo_WarehouseDeliveryMember
  4,477us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= flo_WarehouseDeliveryMember
4,477us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= flo_WarehouseDeliveryMember
Goodwill impairment           
Change in goodwill related to acquisitions           
Ending balance   $ 4,477us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= flo_WarehouseDeliveryMember
    $ 4,477us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= flo_WarehouseDeliveryMember