{"cik": 1370450, "entity": "Willdan Group, Inc.", "tags": {"Revenues": [{"end": "2010-01-01", "val": 61605000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-29", "start": "2009-01-03"}, {"end": "2010-12-31", "val": 77896000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-29", "start": "2010-01-02"}, {"end": "2010-12-31", "val": 77896000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-26", "start": "2010-01-02"}, {"end": "2011-12-30", "val": 107165000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-29", "start": "2011-01-01"}, {"end": "2011-12-30", "val": 107165000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-26", "start": "2011-01-01"}, {"end": "2011-12-30", "val": 107165000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-25", "start": "2011-01-01"}, {"end": "2012-12-28", "val": 93443000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-26", "start": "2011-12-31"}, {"end": "2012-12-28", "val": 93443000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-25", "start": "2011-12-31"}, {"end": "2012-12-28", "val": 93443000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-31", "start": "2011-12-31"}, {"end": "2013-12-27", "val": 85510000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-25", "start": "2012-12-29"}, {"end": "2013-12-27", "val": 85510000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-31", "start": "2012-12-29"}, {"end": "2013-12-27", "val": 85510000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-16", "start": "2012-12-29"}, {"end": "2015-01-02", "val": 108080000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-31", "start": "2013-12-28"}, {"end": "2015-01-02", "val": 108080000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-16", "start": "2013-12-28"}, {"end": "2015-01-02", "val": 108080000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10", "start": "2013-12-28"}, {"end": "2016-01-01", "val": 135103000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-16", "start": "2015-01-03"}, {"end": "2016-01-01", "val": 135103000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10", "start": "2015-01-03"}, {"end": "2016-01-01", "val": 135103000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2015-01-03"}, {"end": "2016-12-30", "val": 208941000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10", "start": "2016-01-02"}, {"end": "2016-12-30", "val": 208941000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2016-01-02"}, {"end": "2017-12-29", "val": 273352000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2016-12-31"}], "RevenueFromContractWithCustomerExcludingAssessedTax": [{"end": "2016-12-30", "val": 208941000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08", "start": "2016-01-02"}, {"end": "2017-12-29", "val": 273352000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08", "start": "2016-12-31"}, {"end": "2017-12-29", "val": 273352000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06", "start": "2016-12-31"}, {"end": "2018-12-28", "val": 272252000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08", "start": "2017-12-30"}, {"end": "2018-12-28", "val": 272252000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06", "start": "2017-12-30"}, {"end": "2018-12-28", "val": 272252000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-17", "start": "2017-12-30"}, {"end": "2019-12-27", "val": 443099000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06", "start": "2018-12-29"}, {"end": "2019-12-27", "val": 443099000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-17", "start": "2018-12-29"}, {"end": "2019-12-27", "val": 443099000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11", "start": "2018-12-29"}, {"end": "2019-12-27", "val": 443099000, "fy": 2021, "fp": "FY", "form": "10-K/A", "filed": "2022-03-25", "start": "2018-12-29"}, {"end": "2021-01-01", "val": 390980000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-17", "start": "2019-12-28"}, {"end": "2021-01-01", "val": 390980000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11", "start": "2019-12-28"}, {"end": "2021-01-01", "val": 390980000, "fy": 2021, "fp": "FY", "form": "10-K/A", "filed": "2022-03-25", "start": "2019-12-28"}, {"end": "2021-01-01", "val": 390980000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-10", "start": "2019-12-28"}, {"end": "2021-12-31", "val": 353755000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 353755000, "fy": 2021, "fp": "FY", "form": "10-K/A", "filed": "2022-03-25", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 353755000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-10", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 353755000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-08", "start": "2021-01-02"}, {"end": "2022-12-30", "val": 429138000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-10", "start": "2022-01-01"}, {"end": "2022-12-30", "val": 429138000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-08", "start": "2022-01-01"}, {"end": "2022-12-30", "val": 429138000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2022-01-01"}, {"end": "2023-12-29", "val": 510095000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-08", "start": "2022-12-31"}, {"end": "2023-12-29", "val": 510095000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2022-12-31"}, {"end": "2023-12-29", "val": 510095000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2022-12-31"}, {"end": "2024-12-27", "val": 565798000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2023-12-30"}, {"end": "2024-12-27", "val": 565798000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2023-12-30"}, {"end": "2026-01-02", "val": 681552000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2024-12-28"}], "GrossProfit": [{"end": "2021-12-31", "val": 135874000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-08", "start": "2021-01-02"}, {"end": "2022-12-30", "val": 143579000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-08", "start": "2022-01-01"}, {"end": "2022-12-30", "val": 143579000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2022-01-01"}, {"end": "2023-12-29", "val": 179767000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-08", "start": "2022-12-31"}, {"end": "2023-12-29", "val": 179767000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2022-12-31"}, {"end": "2023-12-29", "val": 179767000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2022-12-31"}, {"end": "2024-12-27", "val": 202782000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2023-12-30"}, {"end": "2024-12-27", "val": 202782000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2023-12-30"}, {"end": "2026-01-02", "val": 255682000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2024-12-28"}], "OperatingIncomeLoss": [{"end": "2010-01-01", "val": -7493000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-29", "start": "2009-01-03"}, {"end": "2010-12-31", "val": 3074000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-29", "start": "2010-01-02"}, {"end": "2010-12-31", "val": 3074000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-26", "start": "2010-01-02"}, {"end": "2011-12-30", "val": 3401000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-29", "start": "2011-01-01"}, {"end": "2011-12-30", "val": 3401000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-26", "start": "2011-01-01"}, {"end": "2011-12-30", "val": 3401000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-25", "start": "2011-01-01"}, {"end": "2012-12-28", "val": -19255000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-26", "start": "2011-12-31"}, {"end": "2012-12-28", "val": -19255000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-25", "start": "2011-12-31"}, {"end": "2012-12-28", "val": -19255000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-31", "start": "2011-12-31"}, {"end": "2013-12-27", "val": 2608000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-25", "start": "2012-12-29"}, {"end": "2013-12-27", "val": 2608000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-31", "start": "2012-12-29"}, {"end": "2013-12-27", "val": 2608000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-16", "start": "2012-12-29"}, {"end": "2015-01-02", "val": 8309000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-31", "start": "2013-12-28"}, {"end": "2015-01-02", "val": 8309000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-16", "start": "2013-12-28"}, {"end": "2015-01-02", "val": 8309000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10", "start": "2013-12-28"}, {"end": "2016-01-01", "val": 7530000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-16", "start": "2015-01-03"}, {"end": "2016-01-01", "val": 7530000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10", "start": "2015-01-03"}, {"end": "2016-01-01", "val": 7530000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2015-01-03"}, {"end": "2016-12-30", "val": 11544000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10", "start": "2016-01-02"}, {"end": "2016-12-30", "val": 11544000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2016-01-02"}, {"end": "2016-12-30", "val": 11544000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08", "start": "2016-01-02"}, {"end": "2017-12-29", "val": 13704000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2016-12-31"}, {"end": "2017-12-29", "val": 13704000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08", "start": "2016-12-31"}, {"end": "2017-12-29", "val": 13704000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06", "start": "2016-12-31"}, {"end": "2018-12-28", "val": 12771000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08", "start": "2017-12-30"}, {"end": "2018-12-28", "val": 12771000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06", "start": "2017-12-30"}, {"end": "2018-12-28", "val": 12771000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-17", "start": "2017-12-30"}, {"end": "2019-12-27", "val": 9363000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06", "start": "2018-12-29"}, {"end": "2019-12-27", "val": 9363000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-17", "start": "2018-12-29"}, {"end": "2019-12-27", "val": 9363000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11", "start": "2018-12-29"}, {"end": "2019-12-27", "val": 9363000, "fy": 2021, "fp": "FY", "form": "10-K/A", "filed": "2022-03-25", "start": "2018-12-29"}, {"end": "2021-01-01", "val": -16227000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-17", "start": "2019-12-28"}, {"end": "2021-01-01", "val": -16227000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11", "start": "2019-12-28"}, {"end": "2021-01-01", "val": -16227000, "fy": 2021, "fp": "FY", "form": "10-K/A", "filed": "2022-03-25", "start": "2019-12-28"}, {"end": "2021-01-01", "val": -16227000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-10", "start": "2019-12-28"}, {"end": "2021-12-31", "val": -8691000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11", "start": "2021-01-02"}, {"end": "2021-12-31", "val": -8691000, "fy": 2021, "fp": "FY", "form": "10-K/A", "filed": "2022-03-25", "start": "2021-01-02"}, {"end": "2021-12-31", "val": -8691000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-10", "start": "2021-01-02"}, {"end": "2021-12-31", "val": -8691000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-08", "start": "2021-01-02"}, {"end": "2022-12-30", "val": -7063000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-10", "start": "2022-01-01"}, {"end": "2022-12-30", "val": -7063000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-08", "start": "2022-01-01"}, {"end": "2022-12-30", "val": -7063000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2022-01-01"}, {"end": "2023-12-29", "val": 22074000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-08", "start": "2022-12-31"}, {"end": "2023-12-29", "val": 22074000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2022-12-31"}, {"end": "2023-12-29", "val": 22074000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2022-12-31"}, {"end": "2024-12-27", "val": 31353000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2023-12-30"}, {"end": "2024-12-27", "val": 31353000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2023-12-30"}, {"end": "2026-01-02", "val": 44147000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2024-12-28"}], "NetIncomeLoss": [{"end": "2021-01-01", "val": -14496000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-10", "start": "2019-12-28"}, {"end": "2021-12-31", "val": -8417000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-10", "start": "2021-01-02"}, {"end": "2021-12-31", "val": -8417000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-08", "start": "2021-01-02"}, {"end": "2022-12-30", "val": -8448000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-10", "start": "2022-01-01"}, {"end": "2022-12-30", "val": -8448000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-08", "start": "2022-01-01"}, {"end": "2022-12-30", "val": -8448000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2022-01-01"}, {"end": "2023-12-29", "val": 10926000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-08", "start": "2022-12-31"}, {"end": "2023-12-29", "val": 10926000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2022-12-31"}, {"end": "2023-12-29", "val": 10926000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2022-12-31"}, {"end": "2024-12-27", "val": 22570000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2023-12-30"}, {"end": "2024-12-27", "val": 22570000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2023-12-30"}, {"end": "2026-01-02", "val": 52557000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2024-12-28"}], "IncomeTaxExpenseBenefit": [{"end": "2010-01-01", "val": -1931000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-29", "start": "2009-01-03"}, {"end": "2010-12-31", "val": 344000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-29", "start": "2010-01-02"}, {"end": "2010-12-31", "val": 344000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-26", "start": "2010-01-02"}, {"end": "2011-12-30", "val": 1500000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-29", "start": "2011-01-01"}, {"end": "2011-12-30", "val": 1500000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-26", "start": "2011-01-01"}, {"end": "2011-12-30", "val": 1500000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-25", "start": "2011-01-01"}, {"end": "2012-12-28", "val": -2083000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-26", "start": "2011-12-31"}, {"end": "2012-12-28", "val": -2083000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-25", "start": "2011-12-31"}, {"end": "2012-12-28", "val": -2083000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-31", "start": "2011-12-31"}, {"end": "2013-12-27", "val": 132000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-25", "start": "2012-12-29"}, {"end": "2013-12-27", "val": 132000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-31", "start": "2012-12-29"}, {"end": "2013-12-27", "val": 132000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-16", "start": "2012-12-29"}, {"end": "2015-01-02", "val": -990000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-31", "start": "2013-12-28"}, {"end": "2015-01-02", "val": -990000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-16", "start": "2013-12-28"}, {"end": "2015-01-02", "val": -990000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10", "start": "2013-12-28"}, {"end": "2016-01-01", "val": 3082000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-16", "start": "2015-01-03"}, {"end": "2016-01-01", "val": 3082000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10", "start": "2015-01-03"}, {"end": "2016-01-01", "val": 3082000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2015-01-03"}, {"end": "2016-12-30", "val": 3068000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10", "start": "2016-01-02"}, {"end": "2016-12-30", "val": 3068000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2016-01-02"}, {"end": "2016-12-30", "val": 3068000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08", "start": "2016-01-02"}, {"end": "2017-12-29", "val": 1562000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2016-12-31"}, {"end": "2017-12-29", "val": 1562000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08", "start": "2016-12-31"}, {"end": "2017-12-29", "val": 1562000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06", "start": "2016-12-31"}, {"end": "2018-12-28", "val": 2131000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08", "start": "2017-12-30"}, {"end": "2018-12-28", "val": 2131000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06", "start": "2017-12-30"}, {"end": "2018-12-28", "val": 2131000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-17", "start": "2017-12-30"}, {"end": "2019-12-27", "val": -185000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06", "start": "2018-12-29"}, {"end": "2019-12-27", "val": -185000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-17", "start": "2018-12-29"}, {"end": "2019-12-27", "val": -185000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11", "start": "2018-12-29"}, {"end": "2019-12-27", "val": -185000, "fy": 2021, "fp": "FY", "form": "10-K/A", "filed": "2022-03-25", "start": "2018-12-29"}, {"end": "2021-01-01", "val": -5173000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-17", "start": "2019-12-28"}, {"end": "2021-01-01", "val": -5173000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11", "start": "2019-12-28"}, {"end": "2021-01-01", "val": -5173000, "fy": 2021, "fp": "FY", "form": "10-K/A", "filed": "2022-03-25", "start": "2019-12-28"}, {"end": "2021-01-01", "val": -5173000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-10", "start": "2019-12-28"}, {"end": "2021-12-31", "val": -3987000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11", "start": "2021-01-02"}, {"end": "2021-12-31", "val": -3987000, "fy": 2021, "fp": "FY", "form": "10-K/A", "filed": "2022-03-25", "start": "2021-01-02"}, {"end": "2021-12-31", "val": -3987000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-10", "start": "2021-01-02"}, {"end": "2021-12-31", "val": -3987000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-08", "start": "2021-01-02"}, {"end": "2022-12-30", "val": -3004000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-10", "start": "2022-01-01"}, {"end": "2022-12-30", "val": -3004000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-08", "start": "2022-01-01"}, {"end": "2022-12-30", "val": -3004000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2022-01-01"}, {"end": "2023-12-29", "val": 3665000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-08", "start": "2022-12-31"}, {"end": "2023-12-29", "val": 3665000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2022-12-31"}, {"end": "2023-12-29", "val": 3665000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2022-12-31"}, {"end": "2024-12-27", "val": 4109000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2023-12-30"}, {"end": "2024-12-27", "val": 4109000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2023-12-30"}, {"end": "2026-01-02", "val": -12563000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2024-12-28"}], "InterestExpense": [{"end": "2010-01-01", "val": 38000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-29", "start": "2009-01-03"}, {"end": "2010-12-31", "val": 54000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-29", "start": "2010-01-02"}, {"end": "2010-12-31", "val": 54000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-26", "start": "2010-01-02"}, {"end": "2011-12-30", "val": 77000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-29", "start": "2011-01-01"}, {"end": "2011-12-30", "val": 77000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-26", "start": "2011-01-01"}, {"end": "2011-12-30", "val": 77000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-25", "start": "2011-01-01"}, {"end": "2012-12-28", "val": 106000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-26", "start": "2011-12-31"}, {"end": "2012-12-28", "val": 106000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-25", "start": "2011-12-31"}, {"end": "2012-12-28", "val": 106000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-31", "start": "2011-12-31"}, {"end": "2013-12-27", "val": 94000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-25", "start": "2012-12-29"}, {"end": "2013-12-27", "val": 94000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-31", "start": "2012-12-29"}, {"end": "2013-12-27", "val": 94000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-16", "start": "2012-12-29"}, {"end": "2015-01-02", "val": 16000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-31", "start": "2013-12-28"}, {"end": "2015-01-02", "val": 16000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-16", "start": "2013-12-28"}, {"end": "2015-01-02", "val": 16000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10", "start": "2013-12-28"}, {"end": "2016-01-01", "val": 207000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-16", "start": "2015-01-03"}, {"end": "2016-01-01", "val": 207000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10", "start": "2015-01-03"}, {"end": "2016-01-01", "val": 207000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2015-01-03"}, {"end": "2016-12-30", "val": 179000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10", "start": "2016-01-02"}, {"end": "2016-12-30", "val": 179000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2016-01-02"}, {"end": "2016-12-30", "val": 179000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08", "start": "2016-01-02"}, {"end": "2017-12-29", "val": 111000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2016-12-31"}, {"end": "2017-12-29", "val": 111000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08", "start": "2016-12-31"}, {"end": "2017-12-29", "val": 111000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06", "start": "2016-12-31"}, {"end": "2018-12-28", "val": 700000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08", "start": "2017-12-30"}, {"end": "2018-12-28", "val": 700000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06", "start": "2017-12-30"}, {"end": "2018-12-28", "val": 700000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-17", "start": "2017-12-30"}, {"end": "2019-12-27", "val": 4900000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06", "start": "2018-12-29"}, {"end": "2019-12-27", "val": 4900000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-17", "start": "2018-12-29"}, {"end": "2019-12-27", "val": 4900000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11", "start": "2018-12-29"}, {"end": "2019-12-27", "val": 4900000, "fy": 2021, "fp": "FY", "form": "10-K/A", "filed": "2022-03-25", "start": "2018-12-29"}, {"end": "2021-01-01", "val": 5068000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-17", "start": "2019-12-28"}, {"end": "2021-01-01", "val": 5068000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11", "start": "2019-12-28"}, {"end": "2021-01-01", "val": 5068000, "fy": 2021, "fp": "FY", "form": "10-K/A", "filed": "2022-03-25", "start": "2019-12-28"}, {"end": "2021-12-31", "val": 3869000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 3869000, "fy": 2021, "fp": "FY", "form": "10-K/A", "filed": "2022-03-25", "start": "2021-01-02"}], "DepreciationDepletionAndAmortization": [{"end": "2010-01-01", "val": 1814000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-29", "start": "2009-01-03"}, {"end": "2010-12-31", "val": 1053000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-29", "start": "2010-01-02"}, {"end": "2010-12-31", "val": 1053000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-26", "start": "2010-01-02"}, {"end": "2011-12-30", "val": 944000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-29", "start": "2011-01-01"}, {"end": "2011-12-30", "val": 944000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-26", "start": "2011-01-01"}, {"end": "2011-12-30", "val": 944000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-25", "start": "2011-01-01"}, {"end": "2012-12-28", "val": 737000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-26", "start": "2011-12-31"}, {"end": "2012-12-28", "val": 737000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-25", "start": "2011-12-31"}, {"end": "2012-12-28", "val": 737000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-31", "start": "2011-12-31"}, {"end": "2013-12-27", "val": 585000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-25", "start": "2012-12-29"}, {"end": "2013-12-27", "val": 585000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-31", "start": "2012-12-29"}, {"end": "2013-12-27", "val": 585000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-16", "start": "2012-12-29"}, {"end": "2015-01-02", "val": 460000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-31", "start": "2013-12-28"}, {"end": "2015-01-02", "val": 460000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-16", "start": "2013-12-28"}, {"end": "2015-01-02", "val": 460000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10", "start": "2013-12-28"}, {"end": "2016-01-01", "val": 2072000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-16", "start": "2015-01-03"}, {"end": "2016-01-01", "val": 2072000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10", "start": "2015-01-03"}, {"end": "2016-01-01", "val": 2072000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2015-01-03"}, {"end": "2016-12-30", "val": 3220000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10", "start": "2016-01-02"}, {"end": "2016-12-30", "val": 3220000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2016-01-02"}, {"end": "2016-12-30", "val": 3220000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08", "start": "2016-01-02"}, {"end": "2017-12-29", "val": 4082000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2016-12-31"}, {"end": "2017-12-29", "val": 4082000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08", "start": "2016-12-31"}, {"end": "2017-12-29", "val": 4082000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06", "start": "2016-12-31"}, {"end": "2018-12-28", "val": 6211000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08", "start": "2017-12-30"}, {"end": "2018-12-28", "val": 6211000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06", "start": "2017-12-30"}, {"end": "2018-12-28", "val": 6211000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-17", "start": "2017-12-30"}, {"end": "2019-12-27", "val": 15472000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06", "start": "2018-12-29"}, {"end": "2019-12-27", "val": 15472000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-17", "start": "2018-12-29"}, {"end": "2019-12-27", "val": 15472000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11", "start": "2018-12-29"}, {"end": "2019-12-27", "val": 15472000, "fy": 2021, "fp": "FY", "form": "10-K/A", "filed": "2022-03-25", "start": "2018-12-29"}, {"end": "2021-01-01", "val": 18743000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-17", "start": "2019-12-28"}, {"end": "2021-01-01", "val": 18743000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11", "start": "2019-12-28"}, {"end": "2021-01-01", "val": 18743000, "fy": 2021, "fp": "FY", "form": "10-K/A", "filed": "2022-03-25", "start": "2019-12-28"}, {"end": "2021-01-01", "val": 18743000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-10", "start": "2019-12-28"}, {"end": "2021-12-31", "val": 17146000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 17146000, "fy": 2021, "fp": "FY", "form": "10-K/A", "filed": "2022-03-25", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 17146000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-10", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 17146000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-08", "start": "2021-01-02"}, {"end": "2022-12-30", "val": 17489000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-10", "start": "2022-01-01"}, {"end": "2022-12-30", "val": 17489000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-08", "start": "2022-01-01"}, {"end": "2022-12-30", "val": 17489000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2022-01-01"}, {"end": "2023-12-29", "val": 16431000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-08", "start": "2022-12-31"}, {"end": "2023-12-29", "val": 16431000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2022-12-31"}, {"end": "2023-12-29", "val": 16431000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2022-12-31"}, {"end": "2024-12-27", "val": 14745000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2023-12-30"}, {"end": "2024-12-27", "val": 14745000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2023-12-30"}, {"end": "2026-01-02", "val": 18686000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2024-12-28"}], "DepreciationAndAmortization": [{"end": "2010-01-01", "val": 1814000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-29", "start": "2009-01-03"}, {"end": "2010-12-31", "val": 1042000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-29", "start": "2010-01-02"}, {"end": "2010-12-31", "val": 1042000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-26", "start": "2010-01-02"}, {"end": "2011-12-30", "val": 877000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-29", "start": "2011-01-01"}, {"end": "2011-12-30", "val": 877000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-26", "start": "2011-01-01"}, {"end": "2011-12-30", "val": 877000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-25", "start": "2011-01-01"}, {"end": "2012-12-28", "val": 671000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-26", "start": "2011-12-31"}, {"end": "2012-12-28", "val": 671000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-25", "start": "2011-12-31"}, {"end": "2012-12-28", "val": 671000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-31", "start": "2011-12-31"}, {"end": "2013-12-27", "val": 517000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-25", "start": "2012-12-29"}, {"end": "2013-12-27", "val": 517000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-31", "start": "2012-12-29"}, {"end": "2013-12-27", "val": 517000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-16", "start": "2012-12-29"}, {"end": "2015-01-02", "val": 459000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-31", "start": "2013-12-28"}, {"end": "2015-01-02", "val": 459000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-16", "start": "2013-12-28"}, {"end": "2015-01-02", "val": 459000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10", "start": "2013-12-28"}, {"end": "2016-01-01", "val": 2072000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-16", "start": "2015-01-03"}, {"end": "2016-01-01", "val": 2072000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10", "start": "2015-01-03"}, {"end": "2016-01-01", "val": 2072000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2015-01-03"}, {"end": "2016-12-30", "val": 3204000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10", "start": "2016-01-02"}, {"end": "2016-12-30", "val": 3204000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2016-01-02"}, {"end": "2016-12-30", "val": 3204000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08", "start": "2016-01-02"}, {"end": "2017-12-29", "val": 3949000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2016-12-31"}, {"end": "2017-12-29", "val": 3949000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08", "start": "2016-12-31"}, {"end": "2017-12-29", "val": 3949000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06", "start": "2016-12-31"}, {"end": "2018-12-28", "val": 6060000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08", "start": "2017-12-30"}, {"end": "2018-12-28", "val": 6060000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06", "start": "2017-12-30"}, {"end": "2018-12-28", "val": 6060000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-17", "start": "2017-12-30"}, {"end": "2019-12-27", "val": 15027000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06", "start": "2018-12-29"}, {"end": "2019-12-27", "val": 15027000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-17", "start": "2018-12-29"}, {"end": "2019-12-27", "val": 15027000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11", "start": "2018-12-29"}, {"end": "2019-12-27", "val": 15027000, "fy": 2021, "fp": "FY", "form": "10-K/A", "filed": "2022-03-25", "start": "2018-12-29"}, {"end": "2021-01-01", "val": 18743000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-17", "start": "2019-12-28"}, {"end": "2021-01-01", "val": 18743000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11", "start": "2019-12-28"}, {"end": "2021-01-01", "val": 18743000, "fy": 2021, "fp": "FY", "form": "10-K/A", "filed": "2022-03-25", "start": "2019-12-28"}, {"end": "2021-01-01", "val": 18743000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-10", "start": "2019-12-28"}, {"end": "2021-12-31", "val": 17146000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 17146000, "fy": 2021, "fp": "FY", "form": "10-K/A", "filed": "2022-03-25", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 17146000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-10", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 17146000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-08", "start": "2021-01-02"}, {"end": "2022-12-30", "val": 17489000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-10", "start": "2022-01-01"}, {"end": "2022-12-30", "val": 17489000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-08", "start": "2022-01-01"}, {"end": "2022-12-30", "val": 17489000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2022-01-01"}, {"end": "2023-12-29", "val": 16431000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-08", "start": "2022-12-31"}, {"end": "2023-12-29", "val": 16431000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2022-12-31"}, {"end": "2023-12-29", "val": 16431000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2022-12-31"}, {"end": "2024-12-27", "val": 14745000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2023-12-30"}, {"end": "2024-12-27", "val": 14745000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2023-12-30"}, {"end": "2026-01-02", "val": 18686000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2024-12-28"}], "Depreciation": [{"end": "2017-12-29", "val": 1500000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06", "start": "2016-12-31"}, {"end": "2018-12-28", "val": 1600000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06", "start": "2017-12-30"}, {"end": "2018-12-28", "val": 1600000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-17", "start": "2017-12-30"}, {"end": "2019-12-27", "val": 3400000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06", "start": "2018-12-29"}, {"end": "2019-12-27", "val": 3400000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-17", "start": "2018-12-29"}, {"end": "2019-12-27", "val": 3400000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11", "start": "2018-12-29"}, {"end": "2019-12-27", "val": 3400000, "fy": 2021, "fp": "FY", "form": "10-K/A", "filed": "2022-03-25", "start": "2018-12-29"}, {"end": "2021-01-01", "val": 5000000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-17", "start": "2019-12-28"}, {"end": "2021-01-01", "val": 5000000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11", "start": "2019-12-28"}, {"end": "2021-01-01", "val": 5000000, "fy": 2021, "fp": "FY", "form": "10-K/A", "filed": "2022-03-25", "start": "2019-12-28"}, {"end": "2021-01-01", "val": 5000000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-10", "start": "2019-12-28"}, {"end": "2021-12-31", "val": 5600000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 5600000, "fy": 2021, "fp": "FY", "form": "10-K/A", "filed": "2022-03-25", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 5600000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-10", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 5600000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-08", "start": "2021-01-02"}, {"end": "2022-12-30", "val": 6300000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-10", "start": "2022-01-01"}, {"end": "2022-12-30", "val": 6300000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-08", "start": "2022-01-01"}, {"end": "2022-12-30", "val": 6300000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2022-01-01"}, {"end": "2023-12-29", "val": 6300000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-08", "start": "2022-12-31"}, {"end": "2023-12-29", "val": 6300000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2022-12-31"}, {"end": "2023-12-29", "val": 6300000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2022-12-31"}, {"end": "2024-12-27", "val": 7500000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2023-12-30"}, {"end": "2024-12-27", "val": 7500000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2023-12-30"}, {"end": "2026-01-02", "val": 8800000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2024-12-28"}], "NetCashProvidedByUsedInOperatingActivities": [{"end": "2016-01-01", "val": 8102000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2015-01-03"}, {"end": "2016-12-30", "val": 21600000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2016-01-02"}, {"end": "2016-12-30", "val": 21600000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08", "start": "2016-01-02"}, {"end": "2017-12-29", "val": 11069000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2016-12-31"}, {"end": "2017-12-29", "val": 11069000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08", "start": "2016-12-31"}, {"end": "2017-12-29", "val": 11069000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06", "start": "2016-12-31"}, {"end": "2018-12-28", "val": 7568000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08", "start": "2017-12-30"}, {"end": "2018-12-28", "val": 7568000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06", "start": "2017-12-30"}, {"end": "2018-12-28", "val": 7568000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-17", "start": "2017-12-30"}, {"end": "2019-12-27", "val": 11621000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06", "start": "2018-12-29"}, {"end": "2019-12-27", "val": 11621000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-17", "start": "2018-12-29"}, {"end": "2019-12-27", "val": 11621000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11", "start": "2018-12-29"}, {"end": "2019-12-27", "val": 11621000, "fy": 2021, "fp": "FY", "form": "10-K/A", "filed": "2022-03-25", "start": "2018-12-29"}, {"end": "2021-01-01", "val": 47025000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-17", "start": "2019-12-28"}, {"end": "2021-01-01", "val": 47025000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11", "start": "2019-12-28"}, {"end": "2021-01-01", "val": 47025000, "fy": 2021, "fp": "FY", "form": "10-K/A", "filed": "2022-03-25", "start": "2019-12-28"}, {"end": "2021-01-01", "val": 47025000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-10", "start": "2019-12-28"}, {"end": "2021-12-31", "val": 9804000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 9804000, "fy": 2021, "fp": "FY", "form": "10-K/A", "filed": "2022-03-25", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 9804000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-10", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 9804000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-08", "start": "2021-01-02"}, {"end": "2022-12-30", "val": 9433000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-10", "start": "2022-01-01"}, {"end": "2022-12-30", "val": 9433000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-08", "start": "2022-01-01"}, {"end": "2022-12-30", "val": 9433000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2022-01-01"}, {"end": "2023-12-29", "val": 39214000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-08", "start": "2022-12-31"}, {"end": "2023-12-29", "val": 39214000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2022-12-31"}, {"end": "2023-12-29", "val": 39214000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2022-12-31"}, {"end": "2024-12-27", "val": 72073000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2023-12-30"}, {"end": "2024-12-27", "val": 72073000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2023-12-30"}, {"end": "2026-01-02", "val": 80084000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2024-12-28"}], "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": [{"end": "2010-01-01", "val": 2154000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-29", "start": "2009-01-03"}, {"end": "2010-12-31", "val": 97000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-29", "start": "2010-01-02"}, {"end": "2010-12-31", "val": 97000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-26", "start": "2010-01-02"}, {"end": "2011-12-30", "val": -683000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-29", "start": "2011-01-01"}, {"end": "2011-12-30", "val": -683000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-26", "start": "2011-01-01"}, {"end": "2011-12-30", "val": -683000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-25", "start": "2011-01-01"}, {"end": "2012-12-28", "val": 5271000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-26", "start": "2011-12-31"}, {"end": "2012-12-28", "val": 5271000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-25", "start": "2011-12-31"}, {"end": "2012-12-28", "val": 4682000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-31", "start": "2011-12-31"}, {"end": "2013-12-27", "val": 1213000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-25", "start": "2012-12-29"}, {"end": "2013-12-27", "val": 1498000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-31", "start": "2012-12-29"}, {"end": "2013-12-27", "val": 1213000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-16", "start": "2012-12-29"}, {"end": "2015-01-02", "val": 12621000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-31", "start": "2013-12-28"}, {"end": "2015-01-02", "val": 11896000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-16", "start": "2013-12-28"}, {"end": "2015-01-02", "val": 11896000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10", "start": "2013-12-28"}, {"end": "2016-01-01", "val": 8102000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-16", "start": "2015-01-03"}, {"end": "2016-01-01", "val": 8102000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10", "start": "2015-01-03"}, {"end": "2016-12-30", "val": 21600000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10", "start": "2016-01-02"}], "PaymentsToAcquirePropertyPlantAndEquipment": [{"end": "2010-01-01", "val": 386000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-29", "start": "2009-01-03"}, {"end": "2010-12-31", "val": 685000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-29", "start": "2010-01-02"}, {"end": "2010-12-31", "val": 685000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-26", "start": "2010-01-02"}, {"end": "2011-12-30", "val": 395000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-29", "start": "2011-01-01"}, {"end": "2011-12-30", "val": 395000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-26", "start": "2011-01-01"}, {"end": "2011-12-30", "val": 395000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-25", "start": "2011-01-01"}, {"end": "2012-12-28", "val": 359000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-26", "start": "2011-12-31"}, {"end": "2012-12-28", "val": 359000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-25", "start": "2011-12-31"}, {"end": "2012-12-28", "val": 359000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-31", "start": "2011-12-31"}, {"end": "2013-12-27", "val": 306000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-25", "start": "2012-12-29"}, {"end": "2013-12-27", "val": 306000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-31", "start": "2012-12-29"}, {"end": "2013-12-27", "val": 306000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-16", "start": "2012-12-29"}, {"end": "2015-01-02", "val": 492000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-31", "start": "2013-12-28"}, {"end": "2015-01-02", "val": 492000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-16", "start": "2013-12-28"}, {"end": "2015-01-02", "val": 492000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10", "start": "2013-12-28"}, {"end": "2016-01-01", "val": 2475000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-16", "start": "2015-01-03"}, {"end": "2016-01-01", "val": 2475000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10", "start": "2015-01-03"}, {"end": "2016-01-01", "val": 2475000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2015-01-03"}, {"end": "2016-12-30", "val": 1662000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10", "start": "2016-01-02"}, {"end": "2016-12-30", "val": 1662000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2016-01-02"}, {"end": "2016-12-30", "val": 1662000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08", "start": "2016-01-02"}, {"end": "2017-12-29", "val": 2178000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2016-12-31"}, {"end": "2017-12-29", "val": 2178000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08", "start": "2016-12-31"}, {"end": "2017-12-29", "val": 2178000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06", "start": "2016-12-31"}, {"end": "2018-12-28", "val": 2105000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08", "start": "2017-12-30"}, {"end": "2018-12-28", "val": 2105000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06", "start": "2017-12-30"}, {"end": "2018-12-28", "val": 2105000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-17", "start": "2017-12-30"}, {"end": "2019-12-27", "val": 6637000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06", "start": "2018-12-29"}, {"end": "2019-12-27", "val": 6637000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-17", "start": "2018-12-29"}, {"end": "2019-12-27", "val": 6637000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11", "start": "2018-12-29"}, {"end": "2019-12-27", "val": 6637000, "fy": 2021, "fp": "FY", "form": "10-K/A", "filed": "2022-03-25", "start": "2018-12-29"}, {"end": "2021-01-01", "val": 5076000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-17", "start": "2019-12-28"}, {"end": "2021-01-01", "val": 5076000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11", "start": "2019-12-28"}, {"end": "2021-01-01", "val": 5076000, "fy": 2021, "fp": "FY", "form": "10-K/A", "filed": "2022-03-25", "start": "2019-12-28"}, {"end": "2021-01-01", "val": 5076000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-10", "start": "2019-12-28"}, {"end": "2021-12-31", "val": 8500000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 8500000, "fy": 2021, "fp": "FY", "form": "10-K/A", "filed": "2022-03-25", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 8500000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-10", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 8500000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-08", "start": "2021-01-02"}, {"end": "2022-12-30", "val": 9602000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-10", "start": "2022-01-01"}, {"end": "2022-12-30", "val": 9602000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-08", "start": "2022-01-01"}, {"end": "2022-12-30", "val": 9602000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2022-01-01"}, {"end": "2023-12-29", "val": 9925000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-08", "start": "2022-12-31"}, {"end": "2023-12-29", "val": 9925000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2022-12-31"}, {"end": "2023-12-29", "val": 9925000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2022-12-31"}, {"end": "2024-12-27", "val": 8413000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2023-12-30"}, {"end": "2024-12-27", "val": 8413000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2023-12-30"}, {"end": "2026-01-02", "val": 9387000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2024-12-28"}], "StockholdersEquity": [{"end": "2009-01-02", "val": 34336000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-29"}, {"end": "2010-01-01", "val": 29117000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-29"}, {"end": "2010-01-01", "val": 29117000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-26"}, {"end": "2010-12-31", "val": 32162000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-29"}, {"end": "2010-12-31", "val": 32162000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-26"}, {"end": "2010-12-31", "val": 32162000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-25"}, {"end": "2011-12-30", "val": 34293000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-29"}, {"end": "2011-12-30", "val": 34293000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-26"}, {"end": "2011-12-30", "val": 34293000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-25"}, {"end": "2011-12-30", "val": 34293000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-31"}, {"end": "2012-12-28", "val": 17351000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-26"}, {"end": "2012-12-28", "val": 17351000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-25"}, {"end": "2012-12-28", "val": 17351000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-31"}, {"end": "2012-12-28", "val": 17351000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-16"}, {"end": "2013-12-27", "val": 20213000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-25"}, {"end": "2013-12-27", "val": 20213000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-31"}, {"end": "2013-12-27", "val": 20213000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-16"}, {"end": "2013-12-27", "val": 20213000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10"}, {"end": "2015-01-02", "val": 30413000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-31"}, {"end": "2015-01-02", "val": 30413000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-16"}, {"end": "2015-01-02", "val": 30413000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10"}, {"end": "2015-01-02", "val": 30413000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09"}, {"end": "2016-01-01", "val": 37616000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-16"}, {"end": "2016-01-01", "val": 37616000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10"}, {"end": "2016-01-01", "val": 37616000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09"}, {"end": "2016-01-01", "val": 37616000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08"}, {"end": "2016-12-30", "val": 49918000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10"}, {"end": "2016-12-30", "val": 49918000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09"}, {"end": "2016-12-30", "val": 49918000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08"}, {"end": "2016-12-30", "val": 49918000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06"}, {"end": "2017-12-29", "val": 70652000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09"}, {"end": "2017-12-29", "val": 70652000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08"}, {"end": "2017-12-29", "val": 70652000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06"}, {"end": "2017-12-29", "val": 70652000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-17"}, {"end": "2018-12-28", "val": 144289000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08"}, {"end": "2018-12-28", "val": 144289000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06"}, {"end": "2018-12-28", "val": 144289000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-17"}, {"end": "2018-12-28", "val": 144289000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11"}, {"end": "2018-12-28", "val": 144289000, "fy": 2021, "fp": "FY", "form": "10-K/A", "filed": "2022-03-25"}, {"end": "2019-12-27", "val": 167278000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06"}, {"end": "2019-12-27", "val": 167278000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-17"}, {"end": "2019-12-27", "val": 167278000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11"}, {"end": "2019-12-27", "val": 167278000, "fy": 2021, "fp": "FY", "form": "10-K/A", "filed": "2022-03-25"}, {"end": "2021-01-01", "val": 169164000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-17"}, {"end": "2021-01-01", "val": 169164000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11"}, {"end": "2021-01-01", "val": 169164000, "fy": 2021, "fp": "FY", "form": "10-K/A", "filed": "2022-03-25"}, {"end": "2021-12-31", "val": 179221000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11"}, {"end": "2021-12-31", "val": 179221000, "fy": 2021, "fp": "FY", "form": "10-K/A", "filed": "2022-03-25"}, {"end": "2021-12-31", "val": 179221000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-10"}, {"end": "2022-12-30", "val": 181502000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-10"}, {"end": "2022-12-30", "val": 181502000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-08"}, {"end": "2023-12-29", "val": 199845000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-08"}, {"end": "2023-12-29", "val": 199845000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07"}, {"end": "2024-12-27", "val": 234343000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07"}, {"end": "2024-12-27", "val": 234343000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27"}, {"end": "2026-01-02", "val": 304851000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27"}], "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": [{"end": "2019-12-27", "val": 167278000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-10"}, {"end": "2021-01-01", "val": 169164000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-10"}, {"end": "2021-01-01", "val": 169164000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-08"}, {"end": "2021-12-31", "val": 179221000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-10"}, {"end": "2021-12-31", "val": 179221000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-08"}, {"end": "2021-12-31", "val": 179221000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07"}, {"end": "2022-12-30", "val": 181502000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-10"}, {"end": "2022-12-30", "val": 181502000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-08"}, {"end": "2022-12-30", "val": 181502000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07"}, {"end": "2022-12-30", "val": 181502000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27"}, {"end": "2023-12-29", "val": 199845000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-08"}, {"end": "2023-12-29", "val": 199845000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07"}, {"end": "2023-12-29", "val": 199845000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27"}, {"end": "2024-12-27", "val": 234343000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07"}, {"end": "2024-12-27", "val": 234343000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27"}, {"end": "2026-01-02", "val": 304851000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27"}], "Goodwill": [{"end": "2010-01-01", "val": 10371000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-26"}, {"end": "2010-12-31", "val": 12475000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-29"}, {"end": "2010-12-31", "val": 12475000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-26"}, {"end": "2010-12-31", "val": 12475000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-25"}, {"end": "2011-12-30", "val": 15208000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-29"}, {"end": "2011-12-30", "val": 15208000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-26"}, {"end": "2011-12-30", "val": 15208000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-25"}, {"end": "2013-12-27", "val": 0, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-25"}, {"end": "2013-12-27", "val": 0, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-31"}, {"end": "2015-01-02", "val": 0, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-31"}, {"end": "2016-01-01", "val": 16097000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-16"}, {"end": "2016-01-01", "val": 16097000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10"}, {"end": "2016-01-01", "val": 16097000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09"}, {"end": "2016-12-30", "val": 21947000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10"}, {"end": "2016-12-30", "val": 21947000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09"}, {"end": "2016-12-30", "val": 21947000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08"}, {"end": "2017-12-29", "val": 38184000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09"}, {"end": "2017-12-29", "val": 38184000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08"}, {"end": "2017-12-29", "val": 38184000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06"}, {"end": "2018-12-28", "val": 97748000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08"}, {"end": "2018-12-28", "val": 97748000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06"}, {"end": "2018-12-28", "val": 97748000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-17"}, {"end": "2019-12-27", "val": 127647000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06"}, {"end": "2019-12-27", "val": 127647000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-17"}, {"end": "2019-12-27", "val": 127647000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11"}, {"end": "2019-12-27", "val": 127647000, "fy": 2021, "fp": "FY", "form": "10-K/A", "filed": "2022-03-25"}, {"end": "2021-01-01", "val": 130124000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-17"}, {"end": "2021-01-01", "val": 130124000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11"}, {"end": "2021-01-01", "val": 130124000, "fy": 2021, "fp": "FY", "form": "10-K/A", "filed": "2022-03-25"}, {"end": "2021-01-01", "val": 130124000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-10"}, {"end": "2021-12-31", "val": 130124000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11"}, {"end": "2021-12-31", "val": 130124000, "fy": 2021, "fp": "FY", "form": "10-K/A", "filed": "2022-03-25"}, {"end": "2021-12-31", "val": 130124000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-10"}, {"end": "2021-12-31", "val": 130124000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-08"}, {"end": "2022-12-30", "val": 130124000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-10"}, {"end": "2022-12-30", "val": 130124000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-08"}, {"end": "2022-12-30", "val": 130124000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07"}, {"end": "2023-12-29", "val": 131144000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-08"}, {"end": "2023-12-29", "val": 131144000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07"}, {"end": "2023-12-29", "val": 131144000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27"}, {"end": "2024-12-27", "val": 140991000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07"}, {"end": "2024-12-27", "val": 140991000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27"}, {"end": "2026-01-02", "val": 179530000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27"}], "LongTermDebtNoncurrent": [{"end": "2011-12-30", "val": 77000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-26"}, {"end": "2021-12-31", "val": 85538000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-10"}, {"end": "2022-12-30", "val": 90544000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-10"}, {"end": "2022-12-30", "val": 90544000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-08"}, {"end": "2023-12-29", "val": 88979000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-08"}, {"end": "2023-12-29", "val": 88979000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07"}, {"end": "2024-12-27", "val": 79350000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07"}, {"end": "2024-12-27", "val": 79350000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27"}, {"end": "2026-01-02", "val": 45962000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27"}], "LongTermDebtCurrent": [{"end": "2011-12-30", "val": 856000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-26"}, {"end": "2012-12-28", "val": 3628000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-26"}, {"end": "2021-12-31", "val": 15036000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-10"}, {"end": "2022-12-30", "val": 16903000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-10"}, {"end": "2022-12-30", "val": 16903000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-08"}, {"end": "2023-12-29", "val": 8452000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-08"}, {"end": "2023-12-29", "val": 8452000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07"}, {"end": "2024-12-27", "val": 10137000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07"}, {"end": "2024-12-27", "val": 10137000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27"}, {"end": "2026-01-02", "val": 2500000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27"}], "LongTermDebt": [{"end": "2011-12-30", "val": 933000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-26"}, {"end": "2012-12-28", "val": 3628000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-26"}, {"end": "2018-12-28", "val": 70786000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06"}, {"end": "2019-12-27", "val": 130351000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06"}, {"end": "2019-12-27", "val": 130351000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-17"}, {"end": "2021-01-01", "val": 113174000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-17"}, {"end": "2021-01-01", "val": 113174000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11"}, {"end": "2021-01-01", "val": 113174000, "fy": 2021, "fp": "FY", "form": "10-K/A", "filed": "2022-03-25"}, {"end": "2021-12-31", "val": 100574000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11"}, {"end": "2021-12-31", "val": 100574000, "fy": 2021, "fp": "FY", "form": "10-K/A", "filed": "2022-03-25"}, {"end": "2021-12-31", "val": 100574000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-10"}, {"end": "2022-12-30", "val": 107447000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-10"}, {"end": "2022-12-30", "val": 107447000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-08"}, {"end": "2023-12-29", "val": 97431000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-08"}, {"end": "2023-12-29", "val": 97431000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07"}, {"end": "2024-12-27", "val": 89487000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07"}, {"end": "2024-12-27", "val": 89487000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27"}, {"end": "2026-01-02", "val": 48462000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27"}], "CashAndCashEquivalentsAtCarryingValue": [{"end": "2009-01-02", "val": 8144000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-29"}, {"end": "2010-01-01", "val": 8445000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-29"}, {"end": "2010-01-01", "val": 8445000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-26"}, {"end": "2010-12-31", "val": 6642000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-29"}, {"end": "2010-12-31", "val": 6642000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-26"}, {"end": "2011-12-30", "val": 3001000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-29"}, {"end": "2011-12-30", "val": 3001000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-26"}, {"end": "2011-12-30", "val": 3001000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-31"}, {"end": "2012-12-28", "val": 10006000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-26"}, {"end": "2012-12-28", "val": 10006000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-31"}, {"end": "2012-12-28", "val": 8818000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-16"}, {"end": "2013-12-27", "val": 8134000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-31"}, {"end": "2013-12-27", "val": 6661000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-16"}, {"end": "2013-12-27", "val": 6661000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10"}, {"end": "2015-01-02", "val": 20371000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-31"}, {"end": "2015-01-02", "val": 18173000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-16"}, {"end": "2015-01-02", "val": 18173000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10"}, {"end": "2015-01-02", "val": 18173000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09"}, {"end": "2016-01-01", "val": 16487000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-16"}, {"end": "2016-01-01", "val": 16487000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10"}, {"end": "2016-01-01", "val": 16487000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09"}, {"end": "2016-12-30", "val": 22668000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10"}, {"end": "2016-12-30", "val": 22668000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09"}, {"end": "2017-12-29", "val": 14424000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09"}, {"end": "2017-12-29", "val": 14424000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08"}, {"end": "2018-12-28", "val": 15259000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08"}, {"end": "2018-12-28", "val": 15259000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06"}, {"end": "2019-12-27", "val": 5452000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06"}, {"end": "2019-12-27", "val": 5452000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-17"}, {"end": "2021-01-01", "val": 28405000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-17"}, {"end": "2021-01-01", "val": 28405000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11"}, {"end": "2021-01-01", "val": 28405000, "fy": 2021, "fp": "FY", "form": "10-K/A", "filed": "2022-03-25"}, {"end": "2021-01-01", "val": 28405000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-10"}, {"end": "2021-12-31", "val": 11221000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11"}, {"end": "2021-12-31", "val": 11221000, "fy": 2021, "fp": "FY", "form": "10-K/A", "filed": "2022-03-25"}, {"end": "2021-12-31", "val": 11221000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-10"}, {"end": "2021-12-31", "val": 11221000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-08"}, {"end": "2022-12-30", "val": 8806000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-10"}, {"end": "2022-12-30", "val": 8806000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-08"}, {"end": "2022-12-30", "val": 8806000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07"}, {"end": "2023-12-29", "val": 23397000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-08"}, {"end": "2023-12-29", "val": 23397000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07"}, {"end": "2023-12-29", "val": 23397000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27"}, {"end": "2024-12-27", "val": 74158000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07"}, {"end": "2024-12-27", "val": 74158000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27"}, {"end": "2026-01-02", "val": 65919000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27"}], "WeightedAverageNumberOfDilutedSharesOutstanding": [{"end": "2010-01-01", "val": 7192000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-29", "start": "2009-01-03"}, {"end": "2010-12-31", "val": 7311000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-29", "start": "2010-01-02"}, {"end": "2010-12-31", "val": 7311000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-26", "start": "2010-01-02"}, {"end": "2011-12-30", "val": 7485000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-29", "start": "2011-01-01"}, {"end": "2011-12-30", "val": 7485000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-26", "start": "2011-01-01"}, {"end": "2011-12-30", "val": 7485000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-25", "start": "2011-01-01"}, {"end": "2012-12-28", "val": 7310000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-26", "start": "2011-12-31"}, {"end": "2012-12-28", "val": 7310000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-25", "start": "2011-12-31"}, {"end": "2012-12-28", "val": 7310000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-31", "start": "2011-12-31"}, {"end": "2013-12-27", "val": 7495000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-25", "start": "2012-12-29"}, {"end": "2013-12-27", "val": 7495000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-31", "start": "2012-12-29"}, {"end": "2013-12-27", "val": 7495000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-16", "start": "2012-12-29"}, {"end": "2015-01-02", "val": 7739000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-31", "start": "2013-12-28"}, {"end": "2015-01-02", "val": 7739000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-16", "start": "2013-12-28"}, {"end": "2015-01-02", "val": 7739000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10", "start": "2013-12-28"}, {"end": "2016-01-01", "val": 8113000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-16", "start": "2015-01-03"}, {"end": "2016-01-01", "val": 8113000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10", "start": "2015-01-03"}, {"end": "2016-01-01", "val": 8113000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2015-01-03"}, {"end": "2016-12-30", "val": 8565000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10", "start": "2016-01-02"}, {"end": "2016-12-30", "val": 8565000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2016-01-02"}, {"end": "2016-12-30", "val": 8565000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08", "start": "2016-01-02"}, {"end": "2017-12-29", "val": 9155000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2016-12-31"}, {"end": "2017-12-29", "val": 9155000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08", "start": "2016-12-31"}, {"end": "2017-12-29", "val": 9155000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06", "start": "2016-12-31"}, {"end": "2018-12-28", "val": 9763000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08", "start": "2017-12-30"}, {"end": "2018-12-28", "val": 9763000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06", "start": "2017-12-30"}, {"end": "2018-12-28", "val": 9763000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-17", "start": "2017-12-30"}, {"end": "2019-12-27", "val": 11766000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06", "start": "2018-12-29"}, {"end": "2019-12-27", "val": 11766000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-17", "start": "2018-12-29"}, {"end": "2019-12-27", "val": 11766000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11", "start": "2018-12-29"}, {"end": "2019-12-27", "val": 11766000, "fy": 2021, "fp": "FY", "form": "10-K/A", "filed": "2022-03-25", "start": "2018-12-29"}, {"end": "2021-01-01", "val": 11793000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-17", "start": "2019-12-28"}, {"end": "2021-01-01", "val": 11793000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11", "start": "2019-12-28"}, {"end": "2021-01-01", "val": 11793000, "fy": 2021, "fp": "FY", "form": "10-K/A", "filed": "2022-03-25", "start": "2019-12-28"}, {"end": "2021-01-01", "val": 11793000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-10", "start": "2019-12-28"}, {"end": "2021-12-31", "val": 12458000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 12458000, "fy": 2021, "fp": "FY", "form": "10-K/A", "filed": "2022-03-25", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 12458000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-10", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 12458000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-08", "start": "2021-01-02"}, {"end": "2022-12-30", "val": 13013000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-10", "start": "2022-01-01"}, {"end": "2022-12-30", "val": 13013000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-08", "start": "2022-01-01"}, {"end": "2022-12-30", "val": 13013000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2022-01-01"}, {"end": "2023-12-29", "val": 13606000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-08", "start": "2022-12-31"}, {"end": "2023-12-29", "val": 13606000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2022-12-31"}, {"end": "2023-12-29", "val": 13606000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2022-12-31"}, {"end": "2024-12-27", "val": 14245000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2023-12-30"}, {"end": "2024-12-27", "val": 14245000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2023-12-30"}, {"end": "2026-01-02", "val": 15071000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2024-12-28"}], "WeightedAverageNumberOfSharesOutstandingBasic": [{"end": "2010-01-01", "val": 7192000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-29", "start": "2009-01-03"}, {"end": "2010-12-31", "val": 7233000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-29", "start": "2010-01-02"}, {"end": "2010-12-31", "val": 7233000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-26", "start": "2010-01-02"}, {"end": "2011-12-30", "val": 7262000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-29", "start": "2011-01-01"}, {"end": "2011-12-30", "val": 7262000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-26", "start": "2011-01-01"}, {"end": "2011-12-30", "val": 7262000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-25", "start": "2011-01-01"}, {"end": "2012-12-28", "val": 7310000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-26", "start": "2011-12-31"}, {"end": "2012-12-28", "val": 7310000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-25", "start": "2011-12-31"}, {"end": "2012-12-28", "val": 7310000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-31", "start": "2011-12-31"}, {"end": "2013-12-27", "val": 7355000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-25", "start": "2012-12-29"}, {"end": "2013-12-27", "val": 7355000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-31", "start": "2012-12-29"}, {"end": "2013-12-27", "val": 7355000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-16", "start": "2012-12-29"}, {"end": "2015-01-02", "val": 7488000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-31", "start": "2013-12-28"}, {"end": "2015-01-02", "val": 7488000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-16", "start": "2013-12-28"}, {"end": "2015-01-02", "val": 7488000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10", "start": "2013-12-28"}, {"end": "2016-01-01", "val": 7834000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-16", "start": "2015-01-03"}, {"end": "2016-01-01", "val": 7834000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10", "start": "2015-01-03"}, {"end": "2016-01-01", "val": 7834000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2015-01-03"}, {"end": "2016-12-30", "val": 8219000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10", "start": "2016-01-02"}, {"end": "2016-12-30", "val": 8219000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2016-01-02"}, {"end": "2016-12-30", "val": 8219000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08", "start": "2016-01-02"}, {"end": "2017-12-29", "val": 8541000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2016-12-31"}, {"end": "2017-12-29", "val": 8541000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08", "start": "2016-12-31"}, {"end": "2017-12-29", "val": 8541000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06", "start": "2016-12-31"}, {"end": "2018-12-28", "val": 9264000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08", "start": "2017-12-30"}, {"end": "2018-12-28", "val": 9264000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06", "start": "2017-12-30"}, {"end": "2018-12-28", "val": 9264000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-17", "start": "2017-12-30"}, {"end": "2019-12-27", "val": 11162000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06", "start": "2018-12-29"}, {"end": "2019-12-27", "val": 11162000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-17", "start": "2018-12-29"}, {"end": "2019-12-27", "val": 11162000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11", "start": "2018-12-29"}, {"end": "2019-12-27", "val": 11162000, "fy": 2021, "fp": "FY", "form": "10-K/A", "filed": "2022-03-25", "start": "2018-12-29"}, {"end": "2021-01-01", "val": 11793000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-17", "start": "2019-12-28"}, {"end": "2021-01-01", "val": 11793000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11", "start": "2019-12-28"}, {"end": "2021-01-01", "val": 11793000, "fy": 2021, "fp": "FY", "form": "10-K/A", "filed": "2022-03-25", "start": "2019-12-28"}, {"end": "2021-01-01", "val": 11793000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-10", "start": "2019-12-28"}, {"end": "2021-12-31", "val": 12458000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 12458000, "fy": 2021, "fp": "FY", "form": "10-K/A", "filed": "2022-03-25", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 12458000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-10", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 12458000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-08", "start": "2021-01-02"}, {"end": "2022-12-30", "val": 13013000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-10", "start": "2022-01-01"}, {"end": "2022-12-30", "val": 13013000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-08", "start": "2022-01-01"}, {"end": "2022-12-30", "val": 13013000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2022-01-01"}, {"end": "2023-12-29", "val": 13394000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-08", "start": "2022-12-31"}, {"end": "2023-12-29", "val": 13394000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2022-12-31"}, {"end": "2023-12-29", "val": 13394000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2022-12-31"}, {"end": "2024-12-27", "val": 13818000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2023-12-30"}, {"end": "2024-12-27", "val": 13818000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2023-12-30"}, {"end": "2026-01-02", "val": 14461000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2024-12-28"}], "CommonStockSharesOutstanding": [{"end": "2010-12-31", "val": 7246000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-29"}, {"end": "2011-12-30", "val": 7274000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-29"}, {"end": "2011-12-30", "val": 7274000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-26"}, {"end": "2012-12-28", "val": 7335000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-26"}, {"end": "2012-12-28", "val": 7335000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-25"}, {"end": "2013-12-27", "val": 7375000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-25"}, {"end": "2013-12-27", "val": 7375000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-31"}, {"end": "2015-01-02", "val": 7635000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-31"}, {"end": "2015-01-02", "val": 7635000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-16"}, {"end": "2016-01-01", "val": 7904000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-16"}, {"end": "2016-01-01", "val": 7904000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10"}, {"end": "2016-12-30", "val": 8348000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10"}, {"end": "2016-12-30", "val": 8348000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09"}, {"end": "2017-12-29", "val": 8799000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09"}, {"end": "2017-12-29", "val": 8799000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08"}, {"end": "2018-12-28", "val": 10968000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08"}, {"end": "2018-12-28", "val": 10968000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06"}, {"end": "2019-12-27", "val": 11497000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06"}, {"end": "2019-12-27", "val": 11497000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-17"}, {"end": "2021-01-01", "val": 12160000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-17"}, {"end": "2021-01-01", "val": 12160000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11"}, {"end": "2021-01-01", "val": 12160000, "fy": 2021, "fp": "FY", "form": "10-K/A", "filed": "2022-03-25"}, {"end": "2021-12-31", "val": 12804000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11"}, {"end": "2021-12-31", "val": 12804000, "fy": 2021, "fp": "FY", "form": "10-K/A", "filed": "2022-03-25"}, {"end": "2021-12-31", "val": 12804000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-10"}, {"end": "2022-12-30", "val": 13296000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-10"}, {"end": "2022-12-30", "val": 13296000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-08"}, {"end": "2023-12-29", "val": 13682000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-08"}, {"end": "2023-12-29", "val": 13682000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07"}, {"end": "2024-12-27", "val": 14169000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07"}, {"end": "2024-12-27", "val": 14169000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27"}, {"end": "2026-01-02", "val": 14762000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27"}], "EntityCommonStockSharesOutstanding": [{"end": "2012-03-26", "val": 7296585, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-29"}, {"end": "2013-03-22", "val": 7335365, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-26"}, {"end": "2014-03-24", "val": 7401784, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-25"}, {"end": "2015-03-30", "val": 7795248, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-31"}, {"end": "2016-03-15", "val": 8173402, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-16"}, {"end": "2017-03-09", "val": 8414122, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-10"}, {"end": "2018-03-08", "val": 8847591, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09"}, {"end": "2019-03-07", "val": 11016042, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-08"}, {"end": "2020-03-05", "val": 11545411, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-06"}, {"end": "2021-03-15", "val": 12237257, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-17"}, {"end": "2022-03-09", "val": 12856257, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-11"}, {"end": "2022-03-09", "val": 12856257, "fy": 2021, "fp": "FY", "form": "10-K/A", "filed": "2022-03-25"}, {"end": "2023-03-08", "val": 13387200, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-10"}, {"end": "2024-03-06", "val": 13770106, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-08"}, {"end": "2025-03-05", "val": 14407642, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07"}, {"end": "2026-02-25", "val": 14796110, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27"}]}}