XML 53 R52.htm IDEA: XBRL DOCUMENT
v3.19.3

Leases - Additional Information (Detail) - USD ($) $ in Thousands | 9 Months Ended | 12 Months Ended
--- | --- | ---
Oct. 05, 2019 | Dec. 29, 2018
Lessee Lease Description [Line Items] |  |
Lessee, operating lease, existence of residual value guarantees | false |
Lessee, operating lease, residual value guarantees, description | Additionally, these contracts do not contain residual value guarantees, and there are no other restrictions or covenants in the contracts. |
Increase in lease assets and liabilities, net | $ 8,100 |
Financing lease right-of-use assets | 24,359 |
Financing right-of-use lease liabilities | 28,444 |
Property, plant and equipment, net | $ 709,555 | $ 743,847
Lease arrangements expiration period |  | 18 years
Minimum |  |
Lessee Lease Description [Line Items] |  |
Lessee, operating lease term | 1 year |
Lessee, operating lease renewal term | 1 month |
Lease term |  | 2 years
Operating lease period |  | 1 month
Maximum |  |
Lessee Lease Description [Line Items] |  |
Lessee, operating lease term | 27 years |
Lessee, operating lease renewal term | 10 years |
Lease term |  | 26 years
Operating lease period |  | 10 years
Bakery Equipment |  |
Lessee Lease Description [Line Items] |  |
Lessee, operating lease term | less than a year up to eight years |
Bakery Equipment | Maximum |  |
Lessee Lease Description [Line Items] |  |
Lessee, operating lease term | 8 years |
Transportation Equipment |  |
Lessee Lease Description [Line Items] |  |
Lessee, operating lease term | less than one year up to seven years |
Transportation Equipment | Maximum |  |
Lessee Lease Description [Line Items] |  |
Lessee, operating lease term | 7 years |
IT Equipment |  |
Lessee Lease Description [Line Items] |  |
Lessee, operating lease term | less than a year up to five years |
IT Equipment | Maximum |  |
Lessee Lease Description [Line Items] |  |
Lessee, operating lease term | 5 years |
Certain Equipment and IT Equipment | Maximum |  |
Lessee Lease Description [Line Items] |  |
Lessee, operating lease term | shorter than a year |
Buildings and Land |  |
Lessee Lease Description [Line Items] |  |
Lessee, operating lease, existence of residual value guarantees | false |
Lessee, operating lease, residual value guarantees, description | Additionally, these contracts do not contain residual value guarantees, and there are no other restrictions or covenants in the contracts. |
Short Term Leases |  |
Lessee Lease Description [Line Items] |  |
Lessee, operating lease, existence of residual value guarantees | false |
Lessee, operating lease, residual value guarantees, description | do not contain residual value guarantees, and there are no other restrictions or covenants in the leases. |
Lessee, operating lease, purchase options | false |
Lessee, operaing lease, option to extend, description | There are no purchase options present, however, there generally are renewals that could extend lease terms for additional periods. |
Short Term Leases | Minimum |  |
Lessee Lease Description [Line Items] |  |
Lessee, operating lease term | 1 month |
Short Term Leases | Maximum |  |
Lessee Lease Description [Line Items] |  |
Lessee, operating lease term | 12 months |
Embedded Financing Truck And Trailer Leases |  |
Lessee Lease Description [Line Items] |  |
Financing lease right-of-use assets | $ 17,500 |
Financing right-of-use lease liabilities | $ 21,600 |
Property, plant and equipment, net |  | $ 21,900

X
- Definition Capital Lease Expiration Period + References No definition available. + Details
Name: | flo_CapitalLeaseExpirationPeriod
Namespace Prefix: | flo_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Lease modifications. + References No definition available. + Details
Name: | flo_LeaseModifications
Namespace Prefix: | flo_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Lessee, operating lease, existence of option to purchase. + References No definition available. + Details
Name: | flo_LesseeOperatingLeaseExistenceOfOptionToPurchaseTrueFalse
Namespace Prefix: | flo_
Data Type: | xbrli:booleanItemType
Balance Type: | na
Period Type: | duration

X
- Definition Lessee operating lease term of contract description. + References No definition available. + Details
Name: | flo_LesseeOperatingLeaseTermOfContractDescription
Namespace Prefix: | flo_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Present value of lessee's discounted obligation for lease payments from finance lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 45 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977 + Details
Name: | us-gaap_FinanceLeaseLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of lessee's right to use underlying asset under finance lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 45 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977 + Details
Name: | us-gaap_FinanceLeaseRightOfUseAsset
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_LesseeLeaseDescriptionLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Indicates (true false) whether lessee provided residual value guarantee for operating lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (a)(4) -URI http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980 + Details
Name: | us-gaap_LesseeOperatingLeaseExistenceOfResidualValueGuarantee
Namespace Prefix: | us-gaap_
Data Type: | xbrli:booleanItemType
Balance Type: | na
Period Type: | duration

X
- Definition Description of terms and conditions of option to extend lessee's operating lease. Includes, but is not limited to, information about option recognized as part of right-of-use asset and lease liability. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (a)(3) -URI http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980 + Details
Name: | us-gaap_LesseeOperatingLeaseOptionToExtend
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (a)(3) -URI http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980 + Details
Name: | us-gaap_LesseeOperatingLeaseRenewalTerm
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Definition Description of terms and conditions of residual value guarantee provided by lessee on operating lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (a)(4) -URI http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980 + Details
Name: | us-gaap_LesseeOperatingLeaseResidualValueGuaranteeDescription
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (a)(3) -URI http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980 + Details
Name: | us-gaap_LesseeOperatingLeaseTermOfContract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Definition Term of lessor's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 30 -Section 50 -Paragraph 3 -Subparagraph (a)(3) -URI http://asc.fasb.org/extlink&oid=119202524&loc=SL77919359-209981 + Details
Name: | us-gaap_LessorOperatingLeaseRenewalTerm
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Definition Term of lessor's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 30 -Section 50 -Paragraph 3 -Subparagraph (a)(3) -URI http://asc.fasb.org/extlink&oid=119202524&loc=SL77919359-209981 + Details
Name: | us-gaap_LessorOperatingLeaseTermOfContract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(14)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(8)) -URI http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(13)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_PropertyPlantAndEquipmentNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=flo_BakeryEquipmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_TransportationEquipmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=flo_ITEquipmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=flo_CertainEquipmentAndITEquipmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandAndBuildingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=flo_ShortTermLeasePropertiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=flo_EmbeddedFinancingTruckAndTrailerLeasesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |