{"cik": 700841, "entity": "RCM TECHNOLOGIES, INC.", "tags": {"Revenues": [{"end": "2011-01-01", "val": 162022000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-23", "start": "2010-01-03"}, {"end": "2011-12-31", "val": 143811000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-23", "start": "2011-01-02"}, {"end": "2011-12-31", "val": 143811000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-22", "start": "2011-01-02"}, {"end": "2012-12-29", "val": 145817000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-22", "start": "2012-01-01"}, {"end": "2012-12-29", "val": 145817000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-27", "start": "2012-01-01"}, {"end": "2013-12-28", "val": 170778000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-27", "start": "2012-12-30"}, {"end": "2013-12-28", "val": 170778000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2012-12-30"}, {"end": "2015-01-03", "val": 193770000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2013-12-29"}, {"end": "2015-01-03", "val": 193770000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02", "start": "2013-12-29"}, {"end": "2016-01-02", "val": 185736000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02", "start": "2015-01-04"}, {"end": "2016-01-02", "val": 185736000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02", "start": "2015-01-04"}, {"end": "2016-12-31", "val": 176448000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02", "start": "2016-01-03"}, {"end": "2016-12-31", "val": 176448000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08", "start": "2016-01-03"}, {"end": "2017-12-30", "val": 186737000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08", "start": "2017-01-01"}], "GrossProfit": [{"end": "2011-01-01", "val": 46187000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-23", "start": "2010-01-03"}, {"end": "2011-12-31", "val": 40736000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-23", "start": "2011-01-02"}, {"end": "2011-12-31", "val": 40736000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-22", "start": "2011-01-02"}, {"end": "2012-12-29", "val": 39715000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-22", "start": "2012-01-01"}, {"end": "2012-12-29", "val": 39715000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-27", "start": "2012-01-01"}, {"end": "2013-12-28", "val": 44361000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-27", "start": "2012-12-30"}, {"end": "2013-12-28", "val": 44361000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2012-12-30"}, {"end": "2015-01-03", "val": 51693000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2013-12-29"}, {"end": "2015-01-03", "val": 51693000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02", "start": "2013-12-29"}, {"end": "2016-01-02", "val": 51885000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02", "start": "2015-01-04"}, {"end": "2016-01-02", "val": 51885000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02", "start": "2015-01-04"}, {"end": "2016-12-31", "val": 47030000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02", "start": "2016-01-03"}, {"end": "2016-12-31", "val": 47030000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08", "start": "2016-01-03"}, {"end": "2017-12-30", "val": 48387000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08", "start": "2017-01-01"}, {"end": "2017-12-30", "val": 48387000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-11", "start": "2017-01-01"}, {"end": "2018-12-29", "val": 49310000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-11", "start": "2017-12-31"}, {"end": "2018-12-29", "val": 49310000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-05", "start": "2017-12-31"}, {"end": "2019-12-28", "val": 48592000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-05", "start": "2018-12-30"}, {"end": "2019-12-28", "val": 48592000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-02", "start": "2018-12-30"}, {"end": "2021-01-02", "val": 38855000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-02", "start": "2019-12-29"}, {"end": "2021-01-02", "val": 38855000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-04", "start": "2019-12-29"}, {"end": "2021-01-02", "val": 38855000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2019-12-29"}, {"end": "2022-01-01", "val": 53124000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-04", "start": "2021-01-03"}, {"end": "2022-01-01", "val": 53124000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2021-01-03"}, {"end": "2022-01-01", "val": 53124000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2021-01-03"}, {"end": "2022-12-31", "val": 82927000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2022-01-02"}, {"end": "2022-12-31", "val": 82927000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2022-01-02"}, {"end": "2023-12-30", "val": 76696000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2023-01-01"}, {"end": "2023-12-30", "val": 76696000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13", "start": "2023-01-01"}, {"end": "2023-12-30", "val": 76696000, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2025-03-31", "start": "2023-01-01"}, {"end": "2024-12-28", "val": 79778000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13", "start": "2023-12-31"}, {"end": "2024-12-28", "val": 79778000, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2025-03-31", "start": "2023-12-31"}, {"end": "2024-12-28", "val": 79778000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-03", "start": "2023-12-31"}, {"end": "2026-01-03", "val": 87943000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-03", "start": "2024-12-29"}], "OperatingIncomeLoss": [{"end": "2011-01-01", "val": 9021000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-23", "start": "2010-01-03"}, {"end": "2011-12-31", "val": 7009000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-23", "start": "2011-01-02"}, {"end": "2011-12-31", "val": 7009000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-22", "start": "2011-01-02"}, {"end": "2012-12-29", "val": 5228000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-22", "start": "2012-01-01"}, {"end": "2012-12-29", "val": 5228000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-27", "start": "2012-01-01"}, {"end": "2013-12-28", "val": 2555000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-27", "start": "2012-12-30"}, {"end": "2013-12-28", "val": 2555000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2012-12-30"}, {"end": "2015-01-03", "val": 10518000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2013-12-29"}, {"end": "2015-01-03", "val": 10518000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02", "start": "2013-12-29"}, {"end": "2016-01-02", "val": 7851000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02", "start": "2015-01-04"}, {"end": "2016-01-02", "val": 7851000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02", "start": "2015-01-04"}, {"end": "2016-12-31", "val": 4115000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02", "start": "2016-01-03"}, {"end": "2016-12-31", "val": 3830000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08", "start": "2016-01-03"}, {"end": "2017-12-30", "val": 280000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08", "start": "2017-01-01"}, {"end": "2017-12-30", "val": 280000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-11", "start": "2017-01-01"}, {"end": "2018-12-29", "val": 5415000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-11", "start": "2017-12-31"}, {"end": "2018-12-29", "val": 5415000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-05", "start": "2017-12-31"}, {"end": "2019-12-28", "val": 6567000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-05", "start": "2018-12-30"}, {"end": "2019-12-28", "val": 6567000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-02", "start": "2018-12-30"}, {"end": "2021-01-02", "val": -10950000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-02", "start": "2019-12-29"}, {"end": "2021-01-02", "val": -10950000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-04", "start": "2019-12-29"}, {"end": "2021-01-02", "val": -10950000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2019-12-29"}, {"end": "2022-01-01", "val": 14136000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-04", "start": "2021-01-03"}, {"end": "2022-01-01", "val": 14136000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2021-01-03"}, {"end": "2022-01-01", "val": 14136000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2021-01-03"}, {"end": "2022-12-31", "val": 28798000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2022-01-02"}, {"end": "2022-12-31", "val": 28798000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2022-01-02"}, {"end": "2023-12-30", "val": 23692000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2023-01-01"}, {"end": "2023-12-30", "val": 23692000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13", "start": "2023-01-01"}, {"end": "2023-12-30", "val": 23692000, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2025-03-31", "start": "2023-01-01"}, {"end": "2024-12-28", "val": 22325000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13", "start": "2023-12-31"}, {"end": "2024-12-28", "val": 22325000, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2025-03-31", "start": "2023-12-31"}, {"end": "2024-12-28", "val": 22325000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-03", "start": "2023-12-31"}, {"end": "2026-01-03", "val": 25093000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-03", "start": "2024-12-29"}], "NetIncomeLoss": [{"end": "2011-01-01", "val": 5795000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-23", "start": "2010-01-03"}, {"end": "2011-12-31", "val": 4278000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-23", "start": "2011-01-02"}, {"end": "2011-12-31", "val": 4278000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-22", "start": "2011-01-02"}, {"end": "2012-12-29", "val": 3227000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-22", "start": "2012-01-01"}, {"end": "2012-12-29", "val": 3227000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-27", "start": "2012-01-01"}, {"end": "2013-12-28", "val": 1990000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-27", "start": "2012-12-30"}, {"end": "2013-12-28", "val": 1990000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2012-12-30"}, {"end": "2015-01-03", "val": 6814000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2013-12-29"}, {"end": "2015-01-03", "val": 6814000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02", "start": "2013-12-29"}, {"end": "2016-01-02", "val": 6015000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02", "start": "2015-01-04"}, {"end": "2016-01-02", "val": 6015000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02", "start": "2015-01-04"}, {"end": "2016-12-31", "val": 1758000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02", "start": "2016-01-03"}, {"end": "2016-12-31", "val": 1758000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08", "start": "2016-01-03"}, {"end": "2017-12-30", "val": 2010000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08", "start": "2017-01-01"}, {"end": "2017-12-30", "val": 2010000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-11", "start": "2017-01-01"}, {"end": "2018-12-29", "val": 2715000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-11", "start": "2017-12-31"}, {"end": "2018-12-29", "val": 2715000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-05", "start": "2017-12-31"}, {"end": "2019-12-28", "val": 4058000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-05", "start": "2018-12-30"}, {"end": "2019-12-28", "val": 4058000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-02", "start": "2018-12-30"}, {"end": "2021-01-02", "val": -8869000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-02", "start": "2019-12-29"}, {"end": "2021-01-02", "val": -8869000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-04", "start": "2019-12-29"}, {"end": "2021-01-02", "val": -8869000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2019-12-29"}, {"end": "2022-01-01", "val": 10989000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-04", "start": "2021-01-03"}, {"end": "2022-01-01", "val": 10989000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2021-01-03"}, {"end": "2022-01-01", "val": 10989000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2021-01-03"}, {"end": "2022-12-31", "val": 20889000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2022-01-02"}, {"end": "2022-12-31", "val": 20889000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2022-01-02"}, {"end": "2023-12-30", "val": 16831000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2023-01-01"}, {"end": "2023-12-30", "val": 16831000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13", "start": "2023-01-01"}, {"end": "2023-12-30", "val": 16831000, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2025-03-31", "start": "2023-01-01"}, {"end": "2024-12-28", "val": 13327000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13", "start": "2023-12-31"}, {"end": "2024-12-28", "val": 13327000, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2025-03-31", "start": "2023-12-31"}, {"end": "2024-12-28", "val": 13327000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-03", "start": "2023-12-31"}, {"end": "2026-01-03", "val": 16334000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-03", "start": "2024-12-29"}], "IncomeTaxExpenseBenefit": [{"end": "2011-01-01", "val": 2570000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-23", "start": "2010-01-03"}, {"end": "2011-12-31", "val": 2653000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-23", "start": "2011-01-02"}, {"end": "2011-12-31", "val": 2653000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-22", "start": "2011-01-02"}, {"end": "2012-12-29", "val": 2103000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-22", "start": "2012-01-01"}, {"end": "2012-12-29", "val": 2103000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-27", "start": "2012-01-01"}, {"end": "2013-12-28", "val": 597000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-27", "start": "2012-12-30"}, {"end": "2013-12-28", "val": 597000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2012-12-30"}, {"end": "2015-01-03", "val": 3787000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2013-12-29"}, {"end": "2015-01-03", "val": 3787000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02", "start": "2013-12-29"}, {"end": "2016-01-02", "val": 1139000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02", "start": "2015-01-04"}, {"end": "2016-01-02", "val": 1139000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02", "start": "2015-01-04"}, {"end": "2016-12-31", "val": 1544000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02", "start": "2016-01-03"}, {"end": "2016-12-31", "val": 1544000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08", "start": "2016-01-03"}, {"end": "2017-12-30", "val": -2255000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08", "start": "2017-01-01"}, {"end": "2017-12-30", "val": -2255000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-11", "start": "2017-01-01"}, {"end": "2018-12-29", "val": 1193000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-11", "start": "2017-12-31"}, {"end": "2018-12-29", "val": 1193000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-05", "start": "2017-12-31"}, {"end": "2019-12-28", "val": 764000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-05", "start": "2018-12-30"}, {"end": "2019-12-28", "val": 764000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-02", "start": "2018-12-30"}, {"end": "2021-01-02", "val": -3188000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-02", "start": "2019-12-29"}, {"end": "2021-01-02", "val": -3188000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-04", "start": "2019-12-29"}, {"end": "2021-01-02", "val": -3188000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2019-12-29"}, {"end": "2022-01-01", "val": 2925000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-04", "start": "2021-01-03"}, {"end": "2022-01-01", "val": 2925000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2021-01-03"}, {"end": "2022-01-01", "val": 2925000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2021-01-03"}, {"end": "2022-12-31", "val": 7591000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2022-01-02"}, {"end": "2022-12-31", "val": 7591000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2022-01-02"}, {"end": "2023-12-30", "val": 5364000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2023-01-01"}, {"end": "2023-12-30", "val": 5364000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13", "start": "2023-01-01"}, {"end": "2023-12-30", "val": 5364000, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2025-03-31", "start": "2023-01-01"}, {"end": "2024-12-28", "val": 6863000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13", "start": "2023-12-31"}, {"end": "2024-12-28", "val": 6863000, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2025-03-31", "start": "2023-12-31"}, {"end": "2024-12-28", "val": 6863000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-03", "start": "2023-12-31"}, {"end": "2026-01-03", "val": 5738000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-03", "start": "2024-12-29"}], "DepreciationDepletionAndAmortization": [{"end": "2011-01-01", "val": 1341000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-23", "start": "2010-01-03"}, {"end": "2011-12-31", "val": 1149000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-23", "start": "2011-01-02"}, {"end": "2011-12-31", "val": 1149000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-22", "start": "2011-01-02"}, {"end": "2012-12-29", "val": 1321000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-22", "start": "2012-01-01"}, {"end": "2012-12-29", "val": 1321000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-27", "start": "2012-01-01"}, {"end": "2013-12-28", "val": 1111000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-27", "start": "2012-12-30"}, {"end": "2013-12-28", "val": 1111000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2012-12-30"}, {"end": "2015-01-03", "val": 1203000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2013-12-29"}, {"end": "2015-01-03", "val": 1203000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02", "start": "2013-12-29"}, {"end": "2016-01-02", "val": 1467000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02", "start": "2015-01-04"}, {"end": "2016-01-02", "val": 1467000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02", "start": "2015-01-04"}, {"end": "2016-12-31", "val": 1569000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02", "start": "2016-01-03"}, {"end": "2016-12-31", "val": 1569000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08", "start": "2016-01-03"}, {"end": "2017-12-30", "val": 1757000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08", "start": "2017-01-01"}, {"end": "2021-01-02", "val": 1386000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-04", "start": "2019-12-29"}, {"end": "2021-01-02", "val": 1386000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2019-12-29"}, {"end": "2022-01-01", "val": 1102000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-04", "start": "2021-01-03"}, {"end": "2022-01-01", "val": 1102000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2021-01-03"}, {"end": "2022-01-01", "val": 1102000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2021-01-03"}, {"end": "2022-12-31", "val": 1041000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2022-01-02"}, {"end": "2022-12-31", "val": 1041000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2022-01-02"}, {"end": "2023-12-30", "val": 1214000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2023-01-01"}, {"end": "2023-12-30", "val": 1214000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13", "start": "2023-01-01"}, {"end": "2023-12-30", "val": 1214000, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2025-03-31", "start": "2023-01-01"}, {"end": "2024-12-28", "val": 2102000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13", "start": "2023-12-31"}, {"end": "2024-12-28", "val": 2102000, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2025-03-31", "start": "2023-12-31"}, {"end": "2024-12-28", "val": 2102000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-03", "start": "2023-12-31"}, {"end": "2026-01-03", "val": 1918000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-03", "start": "2024-12-29"}], "DepreciationAndAmortization": [{"end": "2011-01-01", "val": 1383000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-23", "start": "2010-01-03"}, {"end": "2011-12-31", "val": 1149000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-23", "start": "2011-01-02"}, {"end": "2011-12-31", "val": 1149000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-22", "start": "2011-01-02"}, {"end": "2012-12-29", "val": 1321000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-22", "start": "2012-01-01"}, {"end": "2012-12-29", "val": 1321000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-27", "start": "2012-01-01"}, {"end": "2013-12-28", "val": 1111000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-27", "start": "2012-12-30"}, {"end": "2013-12-28", "val": 1111000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2012-12-30"}, {"end": "2015-01-03", "val": 1203000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2013-12-29"}, {"end": "2015-01-03", "val": 1203000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02", "start": "2013-12-29"}, {"end": "2016-01-02", "val": 1467000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02", "start": "2015-01-04"}, {"end": "2016-01-02", "val": 1467000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02", "start": "2015-01-04"}, {"end": "2016-12-31", "val": 1569000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02", "start": "2016-01-03"}, {"end": "2016-12-31", "val": 1569000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08", "start": "2016-01-03"}, {"end": "2017-12-30", "val": 1757000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08", "start": "2017-01-01"}, {"end": "2017-12-30", "val": 1757000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-11", "start": "2017-01-01"}, {"end": "2018-12-29", "val": 1567000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-11", "start": "2017-12-31"}, {"end": "2018-12-29", "val": 1567000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-05", "start": "2017-12-31"}, {"end": "2019-12-28", "val": 1588000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-05", "start": "2018-12-30"}, {"end": "2019-12-28", "val": 1588000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-02", "start": "2018-12-30"}, {"end": "2021-01-02", "val": 1386000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-02", "start": "2019-12-29"}], "Depreciation": [{"end": "2011-12-31", "val": 1034000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-22", "start": "2011-01-02"}, {"end": "2012-12-29", "val": 1193000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-22", "start": "2012-01-01"}, {"end": "2012-12-29", "val": 1193000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-27", "start": "2012-01-01"}, {"end": "2013-12-28", "val": 995000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-27", "start": "2012-12-30"}, {"end": "2013-12-28", "val": 995000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2012-12-30"}, {"end": "2015-01-03", "val": 1107000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2013-12-29"}, {"end": "2015-01-03", "val": 1107000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02", "start": "2013-12-29"}, {"end": "2016-01-02", "val": 1386000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02", "start": "2015-01-03"}, {"end": "2016-01-02", "val": 1386000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02", "start": "2015-01-04"}, {"end": "2016-12-31", "val": 1489000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02", "start": "2016-01-03"}, {"end": "2016-12-31", "val": 1489000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08", "start": "2016-01-03"}, {"end": "2017-12-30", "val": 1691000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08", "start": "2017-01-01"}, {"end": "2017-12-30", "val": 1691000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-11", "start": "2017-01-01"}, {"end": "2018-12-29", "val": 1442000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-11", "start": "2017-12-31"}, {"end": "2018-12-29", "val": 1442000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-05", "start": "2017-12-31"}, {"end": "2019-12-28", "val": 1261000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-05", "start": "2018-12-30"}, {"end": "2019-12-28", "val": 1261000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-02", "start": "2018-12-30"}, {"end": "2021-01-02", "val": 1065000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-02", "start": "2019-12-29"}, {"end": "2021-01-02", "val": 1065000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-04", "start": "2019-12-29"}, {"end": "2021-01-02", "val": 1065000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2019-12-29"}, {"end": "2022-01-01", "val": 1007000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-04", "start": "2021-01-03"}, {"end": "2022-01-01", "val": 1007000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2021-01-03"}, {"end": "2022-01-01", "val": 1007000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2021-01-03"}, {"end": "2022-12-31", "val": 995000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2022-01-02"}, {"end": "2022-12-31", "val": 995000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2022-01-02"}, {"end": "2023-12-30", "val": 1052000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2023-01-01"}], "NetCashProvidedByUsedInOperatingActivities": [{"end": "2011-01-01", "val": 13340000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-23", "start": "2010-01-03"}, {"end": "2011-12-31", "val": 6470000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-23", "start": "2011-01-02"}, {"end": "2011-12-31", "val": 6470000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-22", "start": "2011-01-02"}, {"end": "2012-12-29", "val": 3564000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-22", "start": "2012-01-01"}, {"end": "2012-12-29", "val": 3564000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-27", "start": "2012-01-01"}, {"end": "2013-12-28", "val": -3792000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-27", "start": "2012-12-30"}, {"end": "2013-12-28", "val": -3792000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2012-12-30"}, {"end": "2015-01-03", "val": 4181000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2013-12-29"}, {"end": "2015-01-03", "val": 4166000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02", "start": "2013-12-29"}, {"end": "2016-01-02", "val": 12481000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02", "start": "2015-01-04"}, {"end": "2016-01-02", "val": 12481000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02", "start": "2015-01-04"}, {"end": "2016-12-31", "val": 11635000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02", "start": "2016-01-03"}, {"end": "2016-12-31", "val": 11635000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08", "start": "2016-01-03"}, {"end": "2017-12-30", "val": 5071000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08", "start": "2017-01-01"}, {"end": "2017-12-30", "val": 5071000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-11", "start": "2017-01-01"}, {"end": "2018-12-29", "val": -64000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-11", "start": "2017-12-31"}, {"end": "2018-12-29", "val": -64000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-05", "start": "2017-12-31"}, {"end": "2019-12-28", "val": -4778000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-05", "start": "2018-12-30"}, {"end": "2019-12-28", "val": -4778000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-02", "start": "2018-12-30"}, {"end": "2021-01-02", "val": 25203000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-02", "start": "2019-12-29"}, {"end": "2021-01-02", "val": 25244000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-04", "start": "2019-12-29"}, {"end": "2021-01-02", "val": 25244000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2019-12-29"}, {"end": "2022-01-01", "val": 915000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-04", "start": "2021-01-03"}, {"end": "2022-01-01", "val": 915000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2021-01-03"}, {"end": "2022-01-01", "val": 915000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2021-01-03"}, {"end": "2022-12-31", "val": 28283000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2022-01-02"}, {"end": "2022-12-31", "val": 28283000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2022-01-02"}, {"end": "2023-12-30", "val": 12482000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2023-01-01"}, {"end": "2023-12-30", "val": 12482000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13", "start": "2023-01-01"}, {"end": "2023-12-30", "val": 12482000, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2025-03-31", "start": "2023-01-01"}, {"end": "2024-12-28", "val": 6170000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13", "start": "2023-12-31"}, {"end": "2024-12-28", "val": 6170000, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2025-03-31", "start": "2023-12-31"}, {"end": "2024-12-28", "val": 6170000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-03", "start": "2023-12-31"}, {"end": "2026-01-03", "val": 18965000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-03", "start": "2024-12-29"}], "PaymentsToAcquirePropertyPlantAndEquipment": [{"end": "2011-01-01", "val": 101000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-23", "start": "2010-01-03"}, {"end": "2011-12-31", "val": 274000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-23", "start": "2011-01-02"}, {"end": "2011-12-31", "val": 274000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-22", "start": "2011-01-02"}, {"end": "2012-12-29", "val": 511000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-22", "start": "2012-01-01"}, {"end": "2012-12-29", "val": 511000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-27", "start": "2012-01-01"}, {"end": "2013-12-28", "val": 1406000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-27", "start": "2012-12-30"}, {"end": "2013-12-28", "val": 1406000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2012-12-30"}, {"end": "2015-01-03", "val": 2091000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2013-12-29"}, {"end": "2015-01-03", "val": 2091000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02", "start": "2013-12-29"}, {"end": "2016-01-02", "val": 2790000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02", "start": "2015-01-04"}, {"end": "2016-01-02", "val": 2790000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02", "start": "2015-01-04"}, {"end": "2016-12-31", "val": 846000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02", "start": "2016-01-03"}, {"end": "2016-12-31", "val": 846000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08", "start": "2016-01-03"}, {"end": "2017-12-30", "val": 1040000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08", "start": "2017-01-01"}, {"end": "2017-12-30", "val": 1040000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-11", "start": "2017-01-01"}, {"end": "2018-12-29", "val": 1518000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-11", "start": "2017-12-31"}, {"end": "2018-12-29", "val": 1518000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-05", "start": "2017-12-31"}, {"end": "2019-12-28", "val": 367000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-05", "start": "2018-12-30"}, {"end": "2019-12-28", "val": 367000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-02", "start": "2018-12-30"}, {"end": "2021-01-02", "val": 460000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-02", "start": "2019-12-29"}, {"end": "2021-01-02", "val": 460000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-04", "start": "2019-12-29"}, {"end": "2021-01-02", "val": 460000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2019-12-29"}, {"end": "2022-01-01", "val": 568000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-04", "start": "2021-01-03"}, {"end": "2022-01-01", "val": 568000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2021-01-03"}, {"end": "2022-01-01", "val": 568000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2021-01-03"}, {"end": "2022-12-31", "val": 889000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2022-01-02"}, {"end": "2022-12-31", "val": 889000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2022-01-02"}, {"end": "2023-12-30", "val": 2931000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2023-01-01"}, {"end": "2023-12-30", "val": 2931000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13", "start": "2023-01-01"}, {"end": "2023-12-30", "val": 2931000, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2025-03-31", "start": "2023-01-01"}, {"end": "2024-12-28", "val": 2572000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13", "start": "2023-12-31"}, {"end": "2024-12-28", "val": 2572000, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2025-03-31", "start": "2023-12-31"}, {"end": "2024-12-28", "val": 2572000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-03", "start": "2023-12-31"}, {"end": "2026-01-03", "val": 1595000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-03", "start": "2024-12-29"}], "StockholdersEquity": [{"end": "2010-01-02", "val": 63303000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-23"}, {"end": "2011-01-01", "val": 69608000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-23"}, {"end": "2011-01-01", "val": 69608000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-22"}, {"end": "2011-12-31", "val": 71661000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-23"}, {"end": "2011-12-31", "val": 71661000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-22"}, {"end": "2011-12-31", "val": 71661000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-27"}, {"end": "2012-12-29", "val": 58772000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-22"}, {"end": "2012-12-29", "val": 58772000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-27"}, {"end": "2012-12-29", "val": 58772000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05"}, {"end": "2013-12-28", "val": 61378000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-27"}, {"end": "2013-12-28", "val": 61378000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05"}, {"end": "2013-12-28", "val": 61378000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02"}, {"end": "2015-01-03", "val": 42865000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05"}, {"end": "2015-01-03", "val": 42865000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02"}, {"end": "2015-01-03", "val": 42865000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02"}, {"end": "2016-01-02", "val": 32203000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02"}, {"end": "2016-01-02", "val": 32203000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02"}, {"end": "2016-01-02", "val": 32203000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08"}, {"end": "2016-12-31", "val": 31255000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02"}, {"end": "2016-12-31", "val": 31255000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08"}, {"end": "2016-12-31", "val": 31255000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-11"}, {"end": "2017-12-30", "val": 22031000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08"}, {"end": "2017-12-30", "val": 22031000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-11"}, {"end": "2017-12-30", "val": 22031000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-05"}, {"end": "2018-12-29", "val": 27199000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-11"}, {"end": "2018-12-29", "val": 27199000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-05"}, {"end": "2018-12-29", "val": 27199000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-02"}, {"end": "2019-12-28", "val": 32403000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-05"}, {"end": "2019-12-28", "val": 32403000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-02"}, {"end": "2019-12-28", "val": 32403000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-04"}, {"end": "2019-12-28", "val": 32403000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16"}, {"end": "2021-01-02", "val": 22238000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-02"}, {"end": "2021-01-02", "val": 22238000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-04"}, {"end": "2021-01-02", "val": 22238000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16"}, {"end": "2021-01-02", "val": 22238000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14"}, {"end": "2022-01-01", "val": 25969000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-04"}, {"end": "2022-01-01", "val": 25969000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16"}, {"end": "2022-01-01", "val": 25969000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14"}, {"end": "2022-12-31", "val": 31962000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16"}, {"end": "2022-12-31", "val": 31962000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14"}, {"end": "2022-12-31", "val": 31962000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13"}, {"end": "2022-12-31", "val": 31962000, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2025-03-31"}, {"end": "2023-12-30", "val": 25790000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14"}, {"end": "2023-12-30", "val": 25790000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13"}, {"end": "2023-12-30", "val": 25790000, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2025-03-31"}, {"end": "2023-12-30", "val": 25790000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-03"}, {"end": "2023-12-31", "val": 25790000, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2025-03-31"}, {"end": "2024-12-28", "val": 33484000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13"}, {"end": "2024-12-28", "val": 33484000, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2025-03-31"}, {"end": "2024-12-28", "val": 33484000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-03"}, {"end": "2024-12-31", "val": 33484000, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2025-03-31"}, {"end": "2026-01-03", "val": 45974000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-03"}], "Goodwill": [{"end": "2011-01-01", "val": 7319000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-23"}, {"end": "2011-12-31", "val": 7319000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-23"}, {"end": "2011-12-31", "val": 7319000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-22"}, {"end": "2012-12-29", "val": 9545000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-22"}, {"end": "2012-12-29", "val": 9545000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-27"}, {"end": "2013-12-28", "val": 9545000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-27"}, {"end": "2013-12-28", "val": 9545000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05"}, {"end": "2013-12-28", "val": 9545000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02"}, {"end": "2015-01-03", "val": 10223000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05"}, {"end": "2015-01-03", "val": 10223000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02"}, {"end": "2015-01-03", "val": 10223000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02"}, {"end": "2016-01-02", "val": 11630000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02"}, {"end": "2016-01-02", "val": 11630000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02"}, {"end": "2016-01-02", "val": 11630000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08"}, {"end": "2016-12-31", "val": 12325000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02"}, {"end": "2016-12-31", "val": 12325000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08"}, {"end": "2016-12-31", "val": 12325000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-11"}, {"end": "2017-12-30", "val": 11685000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08"}, {"end": "2017-12-30", "val": 11685000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-11"}, {"end": "2017-12-30", "val": 11685000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-05"}, {"end": "2018-12-29", "val": 17532000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-11"}, {"end": "2018-12-29", "val": 17532000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-05"}, {"end": "2018-12-29", "val": 17532000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-02"}, {"end": "2019-12-28", "val": 16354000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-05"}, {"end": "2019-12-28", "val": 16354000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-02"}, {"end": "2019-12-28", "val": 16354000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-04"}, {"end": "2019-12-28", "val": 16354000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16"}, {"end": "2021-01-02", "val": 16354000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-02"}, {"end": "2021-01-02", "val": 16354000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-04"}, {"end": "2021-01-02", "val": 16354000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16"}, {"end": "2021-01-02", "val": 16354000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14"}, {"end": "2022-01-01", "val": 16354000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-04"}, {"end": "2022-01-01", "val": 16354000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16"}, {"end": "2022-01-01", "val": 16354000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14"}, {"end": "2022-12-31", "val": 22147000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16"}, {"end": "2022-12-31", "val": 22147000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14"}, {"end": "2022-12-31", "val": 22147000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13"}, {"end": "2022-12-31", "val": 22147000, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2025-03-31"}, {"end": "2023-12-30", "val": 22147000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14"}, {"end": "2023-12-30", "val": 22147000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13"}, {"end": "2023-12-30", "val": 22147000, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2025-03-31"}, {"end": "2024-12-28", "val": 22147000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13"}, {"end": "2024-12-28", "val": 22147000, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2025-03-31"}, {"end": "2024-12-28", "val": 22147000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-03"}, {"end": "2026-01-03", "val": 22147000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-03"}], "CashAndCashEquivalentsAtCarryingValue": [{"end": "2010-01-02", "val": 10942000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-23"}, {"end": "2011-01-01", "val": 24704000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-23"}, {"end": "2011-01-01", "val": 24704000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-22"}, {"end": "2011-12-31", "val": 28417000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-23"}, {"end": "2011-12-31", "val": 28417000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-22"}, {"end": "2011-12-31", "val": 28417000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-27"}, {"end": "2012-12-29", "val": 14123000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-22"}, {"end": "2012-12-29", "val": 14123000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-27"}, {"end": "2012-12-29", "val": 14123000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05"}, {"end": "2013-12-28", "val": 9317000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-27"}, {"end": "2013-12-28", "val": 9317000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05"}, {"end": "2013-12-28", "val": 9317000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02"}, {"end": "2015-01-03", "val": 6411000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05"}, {"end": "2015-01-03", "val": 6411000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02"}, {"end": "2015-01-03", "val": 6411000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02"}, {"end": "2016-01-02", "val": 985000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02"}, {"end": "2016-01-02", "val": 985000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02"}, {"end": "2016-01-02", "val": 985000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08"}, {"end": "2016-12-31", "val": 279000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02"}, {"end": "2016-12-31", "val": 279000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08"}, {"end": "2016-12-31", "val": 279000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-11"}, {"end": "2017-12-30", "val": 2851000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08"}, {"end": "2017-12-30", "val": 2851000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-11"}, {"end": "2017-12-30", "val": 2851000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-05"}, {"end": "2018-12-29", "val": 482000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-11"}, {"end": "2018-12-29", "val": 482000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-05"}, {"end": "2019-12-28", "val": 1847000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-05"}, {"end": "2019-12-28", "val": 1847000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-02"}, {"end": "2021-01-02", "val": 734000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-02"}, {"end": "2021-01-02", "val": 734000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-04"}, {"end": "2021-01-02", "val": 734000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16"}, {"end": "2022-01-01", "val": 235000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-04"}, {"end": "2022-01-01", "val": 235000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16"}, {"end": "2022-01-01", "val": 235000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14"}, {"end": "2022-12-31", "val": 339000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16"}, {"end": "2022-12-31", "val": 339000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14"}, {"end": "2023-12-30", "val": 6284000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14"}, {"end": "2023-12-30", "val": 6284000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13"}, {"end": "2023-12-30", "val": 6284000, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2025-03-31"}, {"end": "2024-12-28", "val": 4729000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13"}, {"end": "2024-12-28", "val": 4729000, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2025-03-31"}, {"end": "2024-12-28", "val": 4729000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-03"}, {"end": "2026-01-03", "val": 2922000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-03"}], "WeightedAverageNumberOfDilutedSharesOutstanding": [{"end": "2011-12-31", "val": 13144400, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-22", "start": "2011-01-02"}, {"end": "2012-12-29", "val": 12540135, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-22", "start": "2012-01-01"}, {"end": "2012-12-29", "val": 12540135, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-27", "start": "2012-01-01"}, {"end": "2013-12-28", "val": 12478372, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-27", "start": "2012-12-30"}, {"end": "2013-12-28", "val": 12478372, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2012-12-30"}, {"end": "2015-01-03", "val": 12730565, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2013-12-29"}, {"end": "2015-01-03", "val": 12730565, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02", "start": "2013-12-29"}, {"end": "2016-01-02", "val": 12900950, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02", "start": "2015-01-04"}, {"end": "2016-01-02", "val": 12900950, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02", "start": "2015-01-04"}, {"end": "2016-12-31", "val": 12423348, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02", "start": "2016-01-03"}, {"end": "2016-12-31", "val": 12423348, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08", "start": "2016-01-03"}, {"end": "2017-12-30", "val": 12117201, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08", "start": "2017-01-01"}, {"end": "2017-12-30", "val": 12117201, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-11", "start": "2017-01-01"}, {"end": "2018-12-29", "val": 12357591, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-11", "start": "2017-12-31"}, {"end": "2018-12-29", "val": 12357591, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-05", "start": "2017-12-31"}, {"end": "2019-12-28", "val": 12972153, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-05", "start": "2018-12-30"}, {"end": "2019-12-28", "val": 12972153, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-02", "start": "2018-12-30"}, {"end": "2021-01-02", "val": 12152042, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-02", "start": "2019-12-29"}, {"end": "2021-01-02", "val": 12152042, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-04", "start": "2019-12-29"}, {"end": "2021-01-02", "val": 12152042, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2019-12-29"}, {"end": "2022-01-01", "val": 11625101, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-04", "start": "2021-01-03"}, {"end": "2022-01-01", "val": 11625101, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2021-01-03"}, {"end": "2022-01-01", "val": 11625101, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2021-01-03"}, {"end": "2022-12-31", "val": 10442176, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2022-01-02"}, {"end": "2022-12-31", "val": 10442176, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2022-01-02"}, {"end": "2023-12-30", "val": 8592572, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2023-01-01"}, {"end": "2023-12-30", "val": 8592572, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13", "start": "2023-01-01"}, {"end": "2023-12-30", "val": 8592572, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2025-03-31", "start": "2023-01-01"}, {"end": "2024-12-28", "val": 7939381, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13", "start": "2023-12-31"}, {"end": "2024-12-28", "val": 7939381, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2025-03-31", "start": "2023-12-31"}, {"end": "2024-12-28", "val": 7939381, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-03", "start": "2023-12-31"}, {"end": "2026-01-03", "val": 7635740, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-03", "start": "2024-12-29"}], "WeightedAverageNumberOfSharesOutstandingBasic": [{"end": "2011-12-31", "val": 12976308, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-22", "start": "2011-01-02"}, {"end": "2012-12-29", "val": 12343426, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-22", "start": "2012-01-01"}, {"end": "2012-12-29", "val": 12343426, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-27", "start": "2012-01-01"}, {"end": "2013-12-28", "val": 12343261, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-27", "start": "2012-12-30"}, {"end": "2013-12-28", "val": 12343261, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2012-12-30"}, {"end": "2015-01-03", "val": 12516457, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05", "start": "2013-12-29"}, {"end": "2015-01-03", "val": 12516457, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02", "start": "2013-12-29"}, {"end": "2016-01-02", "val": 12658466, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02", "start": "2015-01-04"}, {"end": "2016-01-02", "val": 12658466, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02", "start": "2015-01-04"}, {"end": "2016-12-31", "val": 12302558, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02", "start": "2016-01-03"}, {"end": "2016-12-31", "val": 12302558, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08", "start": "2016-01-03"}, {"end": "2017-12-30", "val": 11995341, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08", "start": "2017-01-01"}, {"end": "2017-12-30", "val": 11995341, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-11", "start": "2017-01-01"}, {"end": "2018-12-29", "val": 12326847, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-11", "start": "2017-12-31"}, {"end": "2018-12-29", "val": 12326847, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-05", "start": "2017-12-31"}, {"end": "2019-12-28", "val": 12913912, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-05", "start": "2018-12-30"}, {"end": "2019-12-28", "val": 12913912, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-02", "start": "2018-12-30"}, {"end": "2021-01-02", "val": 12152042, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-02", "start": "2019-12-29"}, {"end": "2021-01-02", "val": 12152042, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-04", "start": "2019-12-29"}, {"end": "2021-01-02", "val": 12152042, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2019-12-29"}, {"end": "2022-01-01", "val": 11035361, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-04", "start": "2021-01-03"}, {"end": "2022-01-01", "val": 11035361, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2021-01-03"}, {"end": "2022-01-01", "val": 11035361, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2021-01-03"}, {"end": "2022-12-31", "val": 10051688, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16", "start": "2022-01-02"}, {"end": "2022-12-31", "val": 10051688, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2022-01-02"}, {"end": "2023-12-30", "val": 8308867, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2023-01-01"}, {"end": "2023-12-30", "val": 8308867, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13", "start": "2023-01-01"}, {"end": "2023-12-30", "val": 8308867, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2025-03-31", "start": "2023-01-01"}, {"end": "2024-12-28", "val": 7737063, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13", "start": "2023-12-31"}, {"end": "2024-12-28", "val": 7737063, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2025-03-31", "start": "2023-12-31"}, {"end": "2024-12-28", "val": 7737063, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-03", "start": "2023-12-31"}, {"end": "2026-01-03", "val": 7449377, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-03", "start": "2024-12-29"}], "CommonStockSharesOutstanding": [{"end": "2011-01-01", "val": 13171048, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-23"}, {"end": "2011-12-31", "val": 12743222, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-23"}, {"end": "2011-12-31", "val": 12743222, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-22"}, {"end": "2012-12-29", "val": 12298733, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-22"}, {"end": "2012-12-29", "val": 12298733, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-27"}, {"end": "2013-12-28", "val": 12418959, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-27"}, {"end": "2013-12-28", "val": 12418959, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05"}, {"end": "2015-01-03", "val": 12671887, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05"}, {"end": "2015-01-03", "val": 12671887, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02"}, {"end": "2016-01-02", "val": 12496635, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02"}, {"end": "2016-01-02", "val": 12496635, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02"}, {"end": "2016-12-31", "val": 11953080, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02"}, {"end": "2016-12-31", "val": 11953080, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08"}, {"end": "2017-12-30", "val": 12194350, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08"}, {"end": "2017-12-30", "val": 12194350, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-11"}, {"end": "2018-12-29", "val": 12755173, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-11"}, {"end": "2018-12-29", "val": 12755173, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-05"}, {"end": "2019-12-28", "val": 13003719, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-05"}, {"end": "2019-12-28", "val": 13003719, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-02"}, {"end": "2021-01-02", "val": 11542880, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-02"}, {"end": "2021-01-02", "val": 11542880, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-04"}, {"end": "2021-01-02", "val": 11542880, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16"}, {"end": "2022-01-01", "val": 10290935, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-04"}, {"end": "2022-01-01", "val": 10290935, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16"}, {"end": "2022-01-01", "val": 10290935, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14"}, {"end": "2022-12-31", "val": 9285318, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16"}, {"end": "2022-12-31", "val": 9285318, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14"}, {"end": "2023-12-30", "val": 7844821, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14"}, {"end": "2023-12-30", "val": 7844821, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13"}, {"end": "2023-12-31", "val": 7844821, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2025-03-31"}, {"end": "2024-12-28", "val": 7602113, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13"}, {"end": "2024-12-28", "val": 7602113, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-03"}, {"end": "2024-12-31", "val": 7602113, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2025-03-31"}, {"end": "2026-01-03", "val": 7351400, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-03"}], "EntityCommonStockSharesOutstanding": [{"end": "2012-02-22", "val": 12788067, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-23"}, {"end": "2013-02-20", "val": 12309764, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-22"}, {"end": "2014-02-26", "val": 12452821, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-27"}, {"end": "2015-03-04", "val": 12706327, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-05"}, {"end": "2016-03-02", "val": 12474200, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02"}, {"end": "2017-03-01", "val": 11937516, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02"}, {"end": "2018-03-07", "val": 12239758, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-08"}, {"end": "2019-03-11", "val": 12871722, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-11"}, {"end": "2020-03-05", "val": 13120970, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-05"}, {"end": "2021-04-01", "val": 11485310, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-02"}, {"end": "2022-04-01", "val": 10096588, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-04"}, {"end": "2022-04-29", "val": 10134763, "fy": 2021, "fp": "FY", "form": "10-K/A", "filed": "2022-04-29"}, {"end": "2023-03-15", "val": 9055903, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-16"}, {"end": "2023-04-27", "val": 8356344, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-04-28"}, {"end": "2024-03-13", "val": 7939419, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14"}, {"end": "2024-04-26", "val": 7816680, "fy": 2023, "fp": "FY", "form": "10-K/A", "filed": "2024-04-29"}, {"end": "2025-03-12", "val": 7588577, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13"}, {"end": "2025-03-12", "val": 7588577, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2025-03-31"}, {"end": "2025-03-12", "val": 7403622, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2025-04-25"}, {"end": "2026-04-02", "val": 7024377, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-03"}, {"end": "2026-04-27", "val": 7087613, "fy": 2025, "fp": "FY", "form": "10-K/A", "filed": "2026-05-04"}]}}