{
  "ticker": "FLO",
  "name": "FLOWERS FOODS INC",
  "cik": "0001128928",
  "sic": "2000",
  "sic_description": "Food and Kindred Products",
  "source": "SEC XBRL companyfacts",
  "source_url": "https://data.sec.gov/api/xbrl/companyfacts/CIK0001128928.json",
  "as_of": "2026-02-25",
  "note": "Verified SEC companyfacts-derived facts; derived metrics (margins, ratios, free cash flow) are computed from those facts. Descriptive data, not investment advice.",
  "annual": [
    {
      "metric_id": "revenue",
      "label": "Revenue",
      "concept": "Revenues",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:Revenues"
      ],
      "points": [
        {
          "fiscal_year": 2010,
          "period_end": "2010-01-02",
          "value": 2600849000.0,
          "filed": "2012-02-29",
          "accession": "0001193125-12-087463"
        },
        {
          "fiscal_year": 2011,
          "period_end": "2011-12-31",
          "value": 2773356000.0,
          "filed": "2012-02-29",
          "accession": "0001193125-12-087463"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-30",
          "value": 3920733000.0,
          "filed": "2020-02-19",
          "accession": "0001564590-20-005163"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-29",
          "value": 3951852000.0,
          "filed": "2021-02-24",
          "accession": "0001564590-21-007896"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-28",
          "value": 4123974000.0,
          "filed": "2022-02-23",
          "accession": "0001564590-22-006065"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-01-02",
          "value": 4387991000.0,
          "filed": "2023-02-22",
          "accession": "0000950170-23-003619"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 4805822000.0,
          "filed": "2025-02-18",
          "accession": "0000950170-25-022243"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-30",
          "value": 5090830000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071441"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-28",
          "value": 5103487000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071441"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-01-03",
          "value": 5256479000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071441"
        }
      ]
    },
    {
      "metric_id": "net_income",
      "label": "Net income",
      "concept": "NetIncomeLoss",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:NetIncomeLoss"
      ],
      "points": [
        {
          "fiscal_year": 2015,
          "period_end": "2015-01-03",
          "value": 175739000.0,
          "filed": "2017-02-23",
          "accession": "0001564590-17-002099"
        },
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 163776000.0,
          "filed": "2019-02-20",
          "accession": "0001564590-19-003388"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-30",
          "value": 150120000.0,
          "filed": "2020-02-19",
          "accession": "0001564590-20-005163"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-29",
          "value": 157160000.0,
          "filed": "2021-02-24",
          "accession": "0001564590-21-007896"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-28",
          "value": 164538000.0,
          "filed": "2022-02-23",
          "accession": "0001564590-22-006065"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-01-02",
          "value": 152318000.0,
          "filed": "2023-02-22",
          "accession": "0000950170-23-003619"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 228394000.0,
          "filed": "2025-02-18",
          "accession": "0000950170-25-022243"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-30",
          "value": 123416000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071441"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-28",
          "value": 248116000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071441"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-01-03",
          "value": 83825000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071441"
        }
      ]
    },
    {
      "metric_id": "operating_income",
      "label": "Operating income",
      "concept": "OperatingIncomeLoss",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:OperatingIncomeLoss"
      ],
      "points": [
        {
          "fiscal_year": 2015,
          "period_end": "2015-01-03",
          "value": 275395000.0,
          "filed": "2017-02-23",
          "accession": "0001564590-17-002099"
        },
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 264898000.0,
          "filed": "2019-02-20",
          "accession": "0001564590-19-003388"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-30",
          "value": 161003000.0,
          "filed": "2020-02-19",
          "accession": "0001564590-20-005163"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-29",
          "value": 212344000.0,
          "filed": "2021-02-24",
          "accession": "0001564590-21-007896"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-28",
          "value": 225428000.0,
          "filed": "2022-02-23",
          "accession": "0001564590-22-006065"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-01-02",
          "value": 321488000.0,
          "filed": "2023-02-22",
          "accession": "0000950170-23-003619"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 303215000.0,
          "filed": "2025-02-18",
          "accession": "0000950170-25-022243"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-30",
          "value": 172870000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071441"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-28",
          "value": 348292000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071441"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-01-03",
          "value": 173981000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071441"
        }
      ]
    },
    {
      "metric_id": "eps_diluted",
      "label": "Diluted EPS",
      "concept": "EarningsPerShareDiluted",
      "unit": "USD/shares",
      "derived": false,
      "source_concepts": [
        "us-gaap:EarningsPerShareDiluted"
      ],
      "points": [
        {
          "fiscal_year": 2015,
          "period_end": "2015-01-03",
          "value": 0.82,
          "filed": "2017-02-23",
          "accession": "0001564590-17-002099"
        },
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 0.78,
          "filed": "2019-02-20",
          "accession": "0001564590-19-003388"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-30",
          "value": 0.71,
          "filed": "2020-02-19",
          "accession": "0001564590-20-005163"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-29",
          "value": 0.74,
          "filed": "2021-02-24",
          "accession": "0001564590-21-007896"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-28",
          "value": 0.78,
          "filed": "2022-02-23",
          "accession": "0001564590-22-006065"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-01-02",
          "value": 0.72,
          "filed": "2023-02-22",
          "accession": "0000950170-23-003619"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 1.07,
          "filed": "2025-02-18",
          "accession": "0000950170-25-022243"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-30",
          "value": 0.58,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071441"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-28",
          "value": 1.17,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071441"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-01-03",
          "value": 0.4,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071441"
        }
      ]
    },
    {
      "metric_id": "operating_cash_flow",
      "label": "Operating cash flow",
      "concept": "NetCashProvidedByUsedInOperatingActivities",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:NetCashProvidedByUsedInOperatingActivities"
      ],
      "points": [
        {
          "fiscal_year": 2012,
          "period_end": "2012-12-29",
          "value": 216880000.0,
          "filed": "2013-02-20",
          "accession": "0001193125-13-067201"
        },
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 356562000.0,
          "filed": "2019-02-20",
          "accession": "0001564590-19-003388"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-30",
          "value": 297389000.0,
          "filed": "2020-02-19",
          "accession": "0001564590-20-005163"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-29",
          "value": 295893000.0,
          "filed": "2021-02-24",
          "accession": "0001564590-21-007896"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-28",
          "value": 366952000.0,
          "filed": "2022-02-23",
          "accession": "0001564590-22-006065"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-01-02",
          "value": 454464000.0,
          "filed": "2023-02-22",
          "accession": "0000950170-23-003619"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 360889000.0,
          "filed": "2025-02-18",
          "accession": "0000950170-25-022243"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-30",
          "value": 349353000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071441"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-28",
          "value": 412664000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071441"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-01-03",
          "value": 446203000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071441"
        }
      ]
    },
    {
      "metric_id": "capex",
      "label": "Capital expenditures",
      "concept": "PaymentsToAcquirePropertyPlantAndEquipment",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment"
      ],
      "points": [
        {
          "fiscal_year": 2015,
          "period_end": "2015-01-03",
          "value": 83778000.0,
          "filed": "2017-02-23",
          "accession": "0001564590-17-002099"
        },
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 101727000.0,
          "filed": "2019-02-20",
          "accession": "0001564590-19-003388"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-30",
          "value": 75232000.0,
          "filed": "2020-02-19",
          "accession": "0001564590-20-005163"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-29",
          "value": 99422000.0,
          "filed": "2021-02-24",
          "accession": "0001564590-21-007896"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-28",
          "value": 103685000.0,
          "filed": "2022-02-23",
          "accession": "0001564590-22-006065"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-01-02",
          "value": 97929000.0,
          "filed": "2023-02-22",
          "accession": "0000950170-23-003619"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 169071000.0,
          "filed": "2025-02-18",
          "accession": "0000950170-25-022243"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-30",
          "value": 129078000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071441"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-28",
          "value": 132088000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071441"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-01-03",
          "value": 127113000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071441"
        }
      ]
    },
    {
      "metric_id": "dividends_paid",
      "label": "Dividends paid",
      "concept": "PaymentsOfDividendsCommonStock",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:PaymentsOfDividendsCommonStock"
      ],
      "points": [
        {
          "fiscal_year": 2015,
          "period_end": "2015-01-03",
          "value": 102302000.0,
          "filed": "2017-02-23",
          "accession": "0001564590-17-002099"
        },
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 131073000.0,
          "filed": "2019-02-20",
          "accession": "0001564590-19-003388"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-30",
          "value": 140982000.0,
          "filed": "2020-02-19",
          "accession": "0001564590-20-005163"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-29",
          "value": 150214000.0,
          "filed": "2021-02-24",
          "accession": "0001564590-21-007896"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-28",
          "value": 159987000.0,
          "filed": "2022-02-23",
          "accession": "0001564590-22-006065"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-01-02",
          "value": 167270000.0,
          "filed": "2023-02-22",
          "accession": "0000950170-23-003619"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 186501000.0,
          "filed": "2025-02-18",
          "accession": "0000950170-25-022243"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-30",
          "value": 195215000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071441"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-28",
          "value": 203033000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071441"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-01-03",
          "value": 209306000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071441"
        }
      ]
    },
    {
      "metric_id": "share_buybacks",
      "label": "Share buybacks",
      "concept": "PaymentsForRepurchaseOfCommonStock",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:PaymentsForRepurchaseOfCommonStock"
      ],
      "points": [
        {
          "fiscal_year": 2015,
          "period_end": "2015-01-03",
          "value": 38916000.0,
          "filed": "2017-02-23",
          "accession": "0001564590-17-002099"
        },
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 126300000.0,
          "filed": "2019-02-20",
          "accession": "0001564590-19-003388"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-30",
          "value": 2671000.0,
          "filed": "2020-02-19",
          "accession": "0001564590-20-005163"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-29",
          "value": 2489000.0,
          "filed": "2021-02-24",
          "accession": "0001564590-21-007896"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-28",
          "value": 7054000.0,
          "filed": "2022-02-23",
          "accession": "0001564590-22-006065"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-01-02",
          "value": 783000.0,
          "filed": "2023-02-22",
          "accession": "0000950170-23-003619"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 34586000.0,
          "filed": "2025-02-18",
          "accession": "0000950170-25-022243"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-30",
          "value": 45801000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071441"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-28",
          "value": 22703000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071441"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-01-03",
          "value": 5499000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071441"
        }
      ]
    },
    {
      "metric_id": "assets",
      "label": "Assets",
      "concept": "Assets",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:Assets"
      ],
      "points": [
        {
          "fiscal_year": 2015,
          "period_end": "2015-01-03",
          "value": 2408974000.0,
          "filed": "2016-02-24",
          "accession": "0001564590-16-013151"
        },
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 2761068000.0,
          "filed": "2018-02-21",
          "accession": "0001564590-18-002612"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-30",
          "value": 2659724000.0,
          "filed": "2019-02-20",
          "accession": "0001564590-19-003388"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-29",
          "value": 2845537000.0,
          "filed": "2020-02-19",
          "accession": "0001564590-20-005163"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-28",
          "value": 3177776000.0,
          "filed": "2021-02-24",
          "accession": "0001564590-21-007896"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-01-02",
          "value": 3323023000.0,
          "filed": "2022-02-23",
          "accession": "0001564590-22-006065"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 3312994000.0,
          "filed": "2024-02-21",
          "accession": "0000950170-24-017647"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-30",
          "value": 3426953000.0,
          "filed": "2025-02-18",
          "accession": "0000950170-25-022243"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-28",
          "value": 3400447000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071441"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-01-03",
          "value": 4183861000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071441"
        }
      ]
    },
    {
      "metric_id": "equity",
      "label": "Stockholders' equity",
      "concept": "StockholdersEquity",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:StockholdersEquity"
      ],
      "points": [
        {
          "fiscal_year": 2015,
          "period_end": "2015-01-03",
          "value": 1123044000.0,
          "filed": "2018-02-21",
          "accession": "0001564590-18-002612"
        },
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 1210080000.0,
          "filed": "2020-02-19",
          "accession": "0001564590-20-005163"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-30",
          "value": 1250677000.0,
          "filed": "2021-02-24",
          "accession": "0001564590-21-007896"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-29",
          "value": 1258267000.0,
          "filed": "2022-02-23",
          "accession": "0001564590-22-006065"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-28",
          "value": 1263430000.0,
          "filed": "2023-02-22",
          "accession": "0000950170-23-003619"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-01-02",
          "value": 1372994000.0,
          "filed": "2024-02-21",
          "accession": "0000950170-24-017647"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 1443290000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071441"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-30",
          "value": 1351782000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071441"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-28",
          "value": 1410114000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071441"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-01-03",
          "value": 1303487000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071441"
        }
      ]
    },
    {
      "metric_id": "cash",
      "label": "Cash and cash equivalents",
      "concept": "CashAndCashEquivalentsAtCarryingValue",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:CashAndCashEquivalentsAtCarryingValue"
      ],
      "points": [
        {
          "fiscal_year": 2015,
          "period_end": "2015-01-03",
          "value": 7523000.0,
          "filed": "2018-02-21",
          "accession": "0001564590-18-002612"
        },
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 6410000.0,
          "filed": "2018-02-21",
          "accession": "0001564590-18-002612"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-30",
          "value": 5129000.0,
          "filed": "2019-02-20",
          "accession": "0001564590-19-003388"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-29",
          "value": 25306000.0,
          "filed": "2020-02-19",
          "accession": "0001564590-20-005163"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-28",
          "value": 11044000.0,
          "filed": "2021-02-24",
          "accession": "0001564590-21-007896"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-01-02",
          "value": 307476000.0,
          "filed": "2022-02-23",
          "accession": "0001564590-22-006065"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 165134000.0,
          "filed": "2024-02-21",
          "accession": "0000950170-24-017647"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-30",
          "value": 22527000.0,
          "filed": "2025-02-18",
          "accession": "0000950170-25-022243"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-28",
          "value": 5005000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071441"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-01-03",
          "value": 12100000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071441"
        }
      ]
    },
    {
      "metric_id": "free_cash_flow",
      "label": "Free cash flow",
      "concept": "NetCashProvidedByUsedInOperatingActivities - PaymentsToAcquirePropertyPlantAndEquipment",
      "unit": "USD",
      "derived": true,
      "source_concepts": [
        "us-gaap:NetCashProvidedByUsedInOperatingActivities",
        "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 254835000.0,
          "filed": "2019-02-20",
          "accession": "0001564590-19-003388"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-30",
          "value": 222157000.0,
          "filed": "2020-02-19",
          "accession": "0001564590-20-005163"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-29",
          "value": 196471000.0,
          "filed": "2021-02-24",
          "accession": "0001564590-21-007896"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-28",
          "value": 263267000.0,
          "filed": "2022-02-23",
          "accession": "0001564590-22-006065"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-01-02",
          "value": 356535000.0,
          "filed": "2023-02-22",
          "accession": "0000950170-23-003619"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 191818000.0,
          "filed": "2025-02-18",
          "accession": "0000950170-25-022243"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-30",
          "value": 220275000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071441"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-28",
          "value": 280576000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071441"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-01-03",
          "value": 319090000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071441"
        }
      ]
    },
    {
      "metric_id": "net_margin",
      "label": "Net margin",
      "concept": "NetIncomeLoss / Revenues",
      "unit": "Percent",
      "derived": true,
      "source_concepts": [
        "us-gaap:NetIncomeLoss",
        "us-gaap:Revenues"
      ],
      "points": [
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-30",
          "value": 3.8288758760160406,
          "filed": "2020-02-19",
          "accession": "0001564590-20-005163"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-29",
          "value": 3.9768695791239144,
          "filed": "2021-02-24",
          "accession": "0001564590-21-007896"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-28",
          "value": 3.989792370174982,
          "filed": "2022-02-23",
          "accession": "0001564590-22-006065"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-01-02",
          "value": 3.4712468644534598,
          "filed": "2023-02-22",
          "accession": "0000950170-23-003619"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 4.752444014780406,
          "filed": "2025-02-18",
          "accession": "0000950170-25-022243"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-30",
          "value": 2.4242805200723656,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071441"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-28",
          "value": 4.8616955426750375,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071441"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-01-03",
          "value": 1.5946986566483004,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071441"
        }
      ]
    },
    {
      "metric_id": "operating_margin",
      "label": "Operating margin",
      "concept": "OperatingIncomeLoss / Revenues",
      "unit": "Percent",
      "derived": true,
      "source_concepts": [
        "us-gaap:OperatingIncomeLoss",
        "us-gaap:Revenues"
      ],
      "points": [
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-30",
          "value": 4.106451523222826,
          "filed": "2020-02-19",
          "accession": "0001564590-20-005163"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-29",
          "value": 5.373278149080482,
          "filed": "2021-02-24",
          "accession": "0001564590-21-007896"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-28",
          "value": 5.466280825242836,
          "filed": "2022-02-23",
          "accession": "0001564590-22-006065"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-01-02",
          "value": 7.3265419186137795,
          "filed": "2023-02-22",
          "accession": "0000950170-23-003619"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 6.309326479424332,
          "filed": "2025-02-18",
          "accession": "0000950170-25-022243"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-30",
          "value": 3.3957134691199666,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071441"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-28",
          "value": 6.824588756667745,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071441"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-01-03",
          "value": 3.3098391527864943,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071441"
        }
      ]
    },
    {
      "metric_id": "roe",
      "label": "Return on equity",
      "concept": "NetIncomeLoss / StockholdersEquity",
      "unit": "Percent",
      "derived": true,
      "source_concepts": [
        "us-gaap:NetIncomeLoss",
        "us-gaap:StockholdersEquity"
      ],
      "points": [
        {
          "fiscal_year": 2015,
          "period_end": "2015-01-03",
          "value": 15.648451886123786,
          "filed": "2018-02-21",
          "accession": "0001564590-17-002099"
        },
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 13.534311781039271,
          "filed": "2020-02-19",
          "accession": "0001564590-19-003388"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-30",
          "value": 12.003099121515787,
          "filed": "2021-02-24",
          "accession": "0001564590-20-005163"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-29",
          "value": 12.490194847357516,
          "filed": "2022-02-23",
          "accession": "0001564590-21-007896"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-28",
          "value": 13.023119602985522,
          "filed": "2023-02-22",
          "accession": "0001564590-22-006065"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-01-02",
          "value": 11.093857657061866,
          "filed": "2024-02-21",
          "accession": "0000950170-23-003619"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 15.824539766782836,
          "filed": "2026-02-25",
          "accession": "0000950170-25-022243"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-30",
          "value": 9.129874491597018,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071441"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-28",
          "value": 17.595456821221546,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071441"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-01-03",
          "value": 6.430827465099384,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071441"
        }
      ]
    },
    {
      "metric_id": "roa",
      "label": "Return on assets",
      "concept": "NetIncomeLoss / Assets",
      "unit": "Percent",
      "derived": true,
      "source_concepts": [
        "us-gaap:NetIncomeLoss",
        "us-gaap:Assets"
      ],
      "points": [
        {
          "fiscal_year": 2015,
          "period_end": "2015-01-03",
          "value": 7.295180437812944,
          "filed": "2017-02-23",
          "accession": "0001564590-17-002099"
        },
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 5.931617765299515,
          "filed": "2019-02-20",
          "accession": "0001564590-19-003388"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-30",
          "value": 5.644194660799391,
          "filed": "2020-02-19",
          "accession": "0001564590-20-005163"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-29",
          "value": 5.523034843686798,
          "filed": "2021-02-24",
          "accession": "0001564590-21-007896"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-28",
          "value": 5.177772127424967,
          "filed": "2022-02-23",
          "accession": "0001564590-22-006065"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-01-02",
          "value": 4.583717897829778,
          "filed": "2023-02-22",
          "accession": "0000950170-23-003619"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 6.8938851081529275,
          "filed": "2025-02-18",
          "accession": "0000950170-25-022243"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-30",
          "value": 3.6013333127124882,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071441"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-28",
          "value": 7.296570127397957,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071441"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-01-03",
          "value": 2.0035321441128184,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071441"
        }
      ]
    },
    {
      "metric_id": "current_ratio",
      "label": "Current ratio",
      "concept": "AssetsCurrent / LiabilitiesCurrent",
      "unit": "Ratio",
      "derived": true,
      "source_concepts": [
        "us-gaap:AssetsCurrent",
        "us-gaap:LiabilitiesCurrent"
      ],
      "points": [
        {
          "fiscal_year": 2015,
          "period_end": "2015-01-03",
          "value": 1.4595424540410011,
          "filed": "2016-02-24",
          "accession": "0001564590-16-013151"
        },
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 1.3999072290854433,
          "filed": "2018-02-21",
          "accession": "0001564590-18-002612"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-30",
          "value": 1.2874469159870137,
          "filed": "2019-02-20",
          "accession": "0001564590-19-003388"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-29",
          "value": 1.3581589602811617,
          "filed": "2020-02-19",
          "accession": "0001564590-20-005163"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-28",
          "value": 1.0488030703805598,
          "filed": "2021-02-24",
          "accession": "0001564590-21-007896"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-01-02",
          "value": 1.6627547832296843,
          "filed": "2022-02-23",
          "accession": "0001564590-22-006065"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 1.4261239314346459,
          "filed": "2024-02-21",
          "accession": "0000950170-24-017647"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-30",
          "value": 1.0433299147996213,
          "filed": "2025-02-18",
          "accession": "0000950170-25-022243"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-28",
          "value": 1.1964280180750013,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071441"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-01-03",
          "value": 0.7469023937747719,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071441"
        }
      ]
    }
  ],
  "quarterly": [
    {
      "metric_id": "revenue",
      "label": "Revenue",
      "concept": "Revenues",
      "unit": "USD",
      "source_concepts": [
        "us-gaap:Revenues"
      ],
      "points": [
        {
          "fiscal_year": 2019,
          "fiscal_quarter": 4,
          "period_label": "2019-Q4",
          "period_end": "2019-12-28",
          "value": 917759000.0,
          "filed": "2020-02-19",
          "accession": "0001564590-20-005163",
          "derived": true
        },
        {
          "fiscal_year": 2020,
          "fiscal_quarter": 4,
          "period_label": "2020-Q4",
          "period_end": "2021-01-02",
          "value": 1023036000.0,
          "filed": "2021-02-24",
          "accession": "0001564590-21-007896",
          "derived": true
        },
        {
          "fiscal_year": 2021,
          "fiscal_quarter": 4,
          "period_label": "2021-Q4",
          "period_end": "2022-01-01",
          "value": 983490000.0,
          "filed": "2022-02-23",
          "accession": "0001564590-22-006065",
          "derived": true
        },
        {
          "fiscal_year": 2022,
          "fiscal_quarter": 4,
          "period_label": "2022-Q4",
          "period_end": "2022-12-31",
          "value": 1082670000.0,
          "filed": "2023-02-22",
          "accession": "0000950170-23-003619",
          "derived": true
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 4,
          "period_label": "2023-Q4",
          "period_end": "2023-12-30",
          "value": 1129027000.0,
          "filed": "2024-02-21",
          "accession": "0000950170-24-017647",
          "derived": true
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 4,
          "period_label": "2024-Q4",
          "period_end": "2024-12-28",
          "value": 1111125000.0,
          "filed": "2025-02-18",
          "accession": "0000950170-25-022243",
          "derived": true
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2026-01-03",
          "value": 1232860000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071441",
          "derived": true
        }
      ]
    },
    {
      "metric_id": "net_income",
      "label": "Net income",
      "concept": "NetIncomeLoss",
      "unit": "USD",
      "source_concepts": [
        "us-gaap:NetIncomeLoss"
      ],
      "points": [
        {
          "fiscal_year": 2014,
          "fiscal_quarter": 4,
          "period_label": "2014-Q4",
          "period_end": "2015-01-03",
          "value": 28010000.0,
          "filed": "2015-02-25",
          "accession": "0001193125-15-061804",
          "derived": true
        },
        {
          "fiscal_year": 2015,
          "fiscal_quarter": 4,
          "period_label": "2015-Q4",
          "period_end": "2016-01-02",
          "value": 32246000.0,
          "filed": "2016-02-24",
          "accession": "0001564590-16-013151",
          "derived": true
        },
        {
          "fiscal_year": 2016,
          "fiscal_quarter": 4,
          "period_label": "2016-Q4",
          "period_end": "2016-12-31",
          "value": 13042000.0,
          "filed": "2017-02-23",
          "accession": "0001564590-17-002099",
          "derived": true
        },
        {
          "fiscal_year": 2017,
          "fiscal_quarter": 4,
          "period_label": "2017-Q4",
          "period_end": "2017-12-30",
          "value": 78533000.0,
          "filed": "2018-02-21",
          "accession": "0001564590-18-002612",
          "derived": true
        },
        {
          "fiscal_year": 2018,
          "fiscal_quarter": 4,
          "period_label": "2018-Q4",
          "period_end": "2018-12-29",
          "value": 20841000.0,
          "filed": "2019-02-20",
          "accession": "0001564590-19-003388",
          "derived": true
        },
        {
          "fiscal_year": 2019,
          "fiscal_quarter": 4,
          "period_label": "2019-Q4",
          "period_end": "2019-12-28",
          "value": 2219000.0,
          "filed": "2020-02-19",
          "accession": "0001564590-20-005163",
          "derived": true
        },
        {
          "fiscal_year": 2020,
          "fiscal_quarter": 4,
          "period_label": "2020-Q4",
          "period_end": "2021-01-02",
          "value": 55824000.0,
          "filed": "2021-02-24",
          "accession": "0001564590-21-007896",
          "derived": true
        },
        {
          "fiscal_year": 2021,
          "fiscal_quarter": 4,
          "period_label": "2021-Q4",
          "period_end": "2022-01-01",
          "value": 39322000.0,
          "filed": "2022-02-23",
          "accession": "0001564590-22-006065",
          "derived": true
        },
        {
          "fiscal_year": 2022,
          "fiscal_quarter": 4,
          "period_label": "2022-Q4",
          "period_end": "2022-12-31",
          "value": 48597000.0,
          "filed": "2023-02-22",
          "accession": "0000950170-23-003619",
          "derived": true
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 4,
          "period_label": "2023-Q4",
          "period_end": "2023-12-30",
          "value": 35676000.0,
          "filed": "2024-02-21",
          "accession": "0000950170-24-017647",
          "derived": true
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 4,
          "period_label": "2024-Q4",
          "period_end": "2024-12-28",
          "value": 43122000.0,
          "filed": "2025-02-18",
          "accession": "0000950170-25-022243",
          "derived": true
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2026-01-03",
          "value": -67072000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071441",
          "derived": true
        }
      ]
    }
  ]
}
