XML 74 R100.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stockholders' Equity - Additional Information (Detail) (USD $)
12 Months Ended
Jan. 03, 2015
Dec. 28, 2013
Dec. 29, 2012
Nov. 21, 2014
Class of Stock [Line Items]        
Common stock, shares authorized 500,000,000us-gaap_CommonStockSharesAuthorized 500,000,000us-gaap_CommonStockSharesAuthorized    
Common stock, par value $ 0.010us-gaap_CommonStockParOrStatedValuePerShare $ 0.001us-gaap_CommonStockParOrStatedValuePerShare    
Preferred stock, shares authorized 1,000,000us-gaap_PreferredStockSharesAuthorized      
Stock repurchase plan, shares authorized 67,500,000us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased     74,600,000us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
Stock repurchase plan, increase in shares authorized       7,100,000flo_StockRepurchaseProgramAdditionalNumberOfSharesAuthorizedToBeRepurchased
Current shares available for repurchase 14,000,000us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased      
Treasury stock total shares acquired 60,555,714flo_TreasuryStockTotalSharesAcquired      
Treasury stock total shares acquired, value $ 497,300,000flo_TreasuryStockTotalValueAcquiredCostMethod      
Dividends paid, amount $ 101,694,000us-gaap_DividendsCommonStockCash $ 92,454,000us-gaap_DividendsCommonStockCash $ 86,234,000us-gaap_DividendsCommonStockCash  
Dividends paid, per common share $ 0.485us-gaap_CommonStockDividendsPerShareCashPaid $ 0.444us-gaap_CommonStockDividendsPerShareCashPaid $ 0.420us-gaap_CommonStockDividendsPerShareCashPaid  
Series A Preferred Stock        
Class of Stock [Line Items]        
Preferred stock, shares authorized 200,000us-gaap_PreferredStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
200,000us-gaap_PreferredStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
   
Preferred stock, par value $ 100us-gaap_PreferredStockParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
$ 100us-gaap_PreferredStockParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
   
Additional Series Of Preferred Stock        
Class of Stock [Line Items]        
Preferred stock, shares authorized 800,000us-gaap_PreferredStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= flo_AdditionalSeriesOfPreferredStockMember
800,000us-gaap_PreferredStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= flo_AdditionalSeriesOfPreferredStockMember
   
Preferred stock, par value $ 0.01us-gaap_PreferredStockParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= flo_AdditionalSeriesOfPreferredStockMember
$ 0.01us-gaap_PreferredStockParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= flo_AdditionalSeriesOfPreferredStockMember