{"cik": 718937, "entity": "STAAR SURGICAL CO", "tags": {"Revenues": [{"end": "2016-12-30", "val": 82432000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-21", "start": "2016-01-02"}, {"end": "2017-12-29", "val": 90611000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-21", "start": "2016-12-31"}, {"end": "2017-12-29", "val": 90611000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2016-12-31"}, {"end": "2018-12-28", "val": 123954000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-21", "start": "2017-12-30"}, {"end": "2018-12-28", "val": 123954000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2017-12-30"}, {"end": "2018-12-28", "val": 123954000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24", "start": "2017-12-30"}, {"end": "2020-01-03", "val": 150185000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2018-12-29"}, {"end": "2020-01-03", "val": 150185000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24", "start": "2018-12-29"}, {"end": "2020-01-03", "val": 150185000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-23", "start": "2018-12-29"}, {"end": "2021-01-01", "val": 163460000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24", "start": "2020-01-04"}, {"end": "2021-01-01", "val": 163460000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-23", "start": "2020-01-04"}, {"end": "2021-01-01", "val": 163460000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2020-01-04"}, {"end": "2021-12-31", "val": 230472000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-23", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 230472000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 230472000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2021-01-02"}, {"end": "2022-12-30", "val": 284391000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2022-01-01"}, {"end": "2022-12-30", "val": 284391000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2022-01-01"}, {"end": "2022-12-30", "val": 284391000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21", "start": "2022-01-01"}, {"end": "2022-12-30", "val": 239442000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-03", "start": "2022-01-01"}, {"end": "2023-12-29", "val": 322415000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2022-12-31"}, {"end": "2023-12-29", "val": 322415000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21", "start": "2022-12-31"}, {"end": "2023-12-29", "val": 322415000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-03", "start": "2022-12-31"}, {"end": "2024-12-27", "val": 313901000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21", "start": "2023-12-30"}, {"end": "2024-12-27", "val": 313901000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-03", "start": "2023-12-30"}, {"end": "2026-01-02", "val": 239442000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-03", "start": "2024-12-28"}], "RevenueFromContractWithCustomerExcludingAssessedTax": [{"end": "2016-12-30", "val": 23321000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-21", "start": "2016-01-02"}, {"end": "2017-12-29", "val": 22286000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-21", "start": "2016-12-31"}, {"end": "2017-12-29", "val": 22286000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2016-12-31"}, {"end": "2018-12-28", "val": 22872000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-21", "start": "2017-12-30"}, {"end": "2018-12-28", "val": 22872000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2017-12-30"}, {"end": "2018-12-28", "val": 22872000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24", "start": "2017-12-30"}, {"end": "2020-01-03", "val": 20863000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2018-12-29"}, {"end": "2020-01-03", "val": 20863000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24", "start": "2018-12-29"}, {"end": "2021-01-01", "val": 22053000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24", "start": "2020-01-04"}], "SalesRevenueNet": [{"end": "2010-01-01", "val": 51060000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-08", "start": "2009-01-04"}, {"end": "2010-12-31", "val": 54958000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 54958000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-08", "start": "2010-01-02"}, {"end": "2011-12-30", "val": 62765000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-08", "start": "2011-01-01"}, {"end": "2011-12-30", "val": 62765000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2011-01-01"}, {"end": "2011-12-30", "val": 62765000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-12", "start": "2011-01-01"}, {"end": "2012-12-28", "val": 63783000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2011-12-31"}, {"end": "2012-12-28", "val": 63783000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-12", "start": "2011-12-31"}, {"end": "2012-12-28", "val": 63783000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2011-12-31"}, {"end": "2014-01-03", "val": 72215000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-12", "start": "2012-12-29"}, {"end": "2014-01-03", "val": 72215000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2012-12-29"}, {"end": "2014-01-03", "val": 72215000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11", "start": "2012-12-29"}, {"end": "2015-01-02", "val": 74987000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2014-01-04"}, {"end": "2015-01-02", "val": 74987000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11", "start": "2014-01-04"}, {"end": "2015-01-02", "val": 74987000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02", "start": "2014-01-04"}, {"end": "2016-01-01", "val": 77123000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11", "start": "2015-01-03"}, {"end": "2016-01-01", "val": 77123000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02", "start": "2015-01-03"}, {"end": "2016-01-01", "val": 77123000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2015-01-03"}, {"end": "2016-12-30", "val": 82432000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02", "start": "2016-01-02"}, {"end": "2016-12-30", "val": 82432000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2016-01-02"}, {"end": "2017-12-29", "val": 90611000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2016-12-31"}], "GrossProfit": [{"end": "2010-01-01", "val": 31323000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-08", "start": "2009-01-04"}, {"end": "2010-12-31", "val": 35076000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 35076000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-08", "start": "2010-01-02"}, {"end": "2011-12-30", "val": 42369000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-08", "start": "2011-01-01"}, {"end": "2011-12-30", "val": 42369000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2011-01-01"}, {"end": "2011-12-30", "val": 42369000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-12", "start": "2011-01-01"}, {"end": "2012-12-28", "val": 44291000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2011-12-31"}, {"end": "2012-12-28", "val": 44291000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-12", "start": "2011-12-31"}, {"end": "2012-12-28", "val": 44291000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2011-12-31"}, {"end": "2014-01-03", "val": 50309000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-12", "start": "2012-12-29"}, {"end": "2014-01-03", "val": 50309000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2012-12-29"}, {"end": "2014-01-03", "val": 50309000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11", "start": "2012-12-29"}, {"end": "2015-01-02", "val": 48823000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2014-01-04"}, {"end": "2015-01-02", "val": 48823000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11", "start": "2014-01-04"}, {"end": "2015-01-02", "val": 48823000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02", "start": "2014-01-04"}, {"end": "2016-01-01", "val": 52723000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11", "start": "2015-01-03"}, {"end": "2016-01-01", "val": 52723000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02", "start": "2015-01-03"}, {"end": "2016-01-01", "val": 52723000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2015-01-03"}, {"end": "2016-12-30", "val": 58369000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02", "start": "2016-01-02"}, {"end": "2016-12-30", "val": 58369000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2016-01-02"}, {"end": "2016-12-30", "val": 58369000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-21", "start": "2016-01-02"}, {"end": "2017-12-29", "val": 64280000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2016-12-31"}, {"end": "2017-12-29", "val": 64280000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-21", "start": "2016-12-31"}, {"end": "2017-12-29", "val": 64280000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2016-12-31"}, {"end": "2018-12-28", "val": 91510000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-21", "start": "2017-12-30"}, {"end": "2018-12-28", "val": 91510000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2017-12-30"}, {"end": "2018-12-28", "val": 91510000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24", "start": "2017-12-30"}, {"end": "2020-01-03", "val": 111954000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2018-12-29"}, {"end": "2020-01-03", "val": 111954000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24", "start": "2018-12-29"}, {"end": "2020-01-03", "val": 111954000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-23", "start": "2018-12-29"}, {"end": "2021-01-01", "val": 118362000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24", "start": "2020-01-04"}, {"end": "2021-01-01", "val": 118362000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-23", "start": "2020-01-04"}, {"end": "2021-01-01", "val": 118362000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2020-01-04"}, {"end": "2021-12-31", "val": 178637000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-23", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 178637000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 178637000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2021-01-02"}, {"end": "2022-12-30", "val": 223383000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2022-01-01"}, {"end": "2022-12-30", "val": 223383000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2022-01-01"}, {"end": "2022-12-30", "val": 223383000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21", "start": "2022-01-01"}, {"end": "2023-12-29", "val": 252651000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2022-12-31"}, {"end": "2023-12-29", "val": 252651000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21", "start": "2022-12-31"}, {"end": "2023-12-29", "val": 252651000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-03", "start": "2022-12-31"}, {"end": "2024-12-27", "val": 239582000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21", "start": "2023-12-30"}, {"end": "2024-12-27", "val": 239582000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-03", "start": "2023-12-30"}, {"end": "2026-01-02", "val": 182420000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-03", "start": "2024-12-28"}], "OperatingIncomeLoss": [{"end": "2010-01-01", "val": -4879000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-08", "start": "2009-01-04"}, {"end": "2010-12-31", "val": -2602000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2010-01-01"}, {"end": "2010-12-31", "val": -2602000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-08", "start": "2010-01-02"}, {"end": "2011-12-30", "val": 2783000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-08", "start": "2011-01-01"}, {"end": "2011-12-30", "val": 2783000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2011-01-01"}, {"end": "2011-12-30", "val": 2783000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-12", "start": "2011-01-01"}, {"end": "2012-12-28", "val": -1220000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2011-12-31"}, {"end": "2012-12-28", "val": -1220000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-12", "start": "2011-12-31"}, {"end": "2012-12-28", "val": -1220000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2011-12-31"}, {"end": "2014-01-03", "val": 700000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-12", "start": "2012-12-29"}, {"end": "2014-01-03", "val": 700000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2012-12-29"}, {"end": "2014-01-03", "val": 700000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11", "start": "2012-12-29"}, {"end": "2015-01-02", "val": -8027000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2014-01-04"}, {"end": "2015-01-02", "val": -8027000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11", "start": "2014-01-04"}, {"end": "2015-01-02", "val": -8027000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02", "start": "2014-01-04"}, {"end": "2016-01-01", "val": -5337000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11", "start": "2015-01-03"}, {"end": "2016-01-01", "val": -5337000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02", "start": "2015-01-03"}, {"end": "2016-01-01", "val": -5337000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2015-01-03"}, {"end": "2016-12-30", "val": -12655000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02", "start": "2016-01-02"}, {"end": "2016-12-30", "val": -12655000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2016-01-02"}, {"end": "2016-12-30", "val": -12655000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-21", "start": "2016-01-02"}, {"end": "2017-12-29", "val": -3631000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2016-12-31"}, {"end": "2017-12-29", "val": -3631000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-21", "start": "2016-12-31"}, {"end": "2017-12-29", "val": -3631000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2016-12-31"}, {"end": "2018-12-28", "val": 6595000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-21", "start": "2017-12-30"}, {"end": "2018-12-28", "val": 6595000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2017-12-30"}, {"end": "2018-12-28", "val": 6595000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24", "start": "2017-12-30"}, {"end": "2020-01-03", "val": 11852000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2018-12-29"}, {"end": "2020-01-03", "val": 11852000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24", "start": "2018-12-29"}, {"end": "2020-01-03", "val": 11852000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-23", "start": "2018-12-29"}, {"end": "2021-01-01", "val": 6769000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24", "start": "2020-01-04"}, {"end": "2021-01-01", "val": 6769000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-23", "start": "2020-01-04"}, {"end": "2021-01-01", "val": 6769000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2020-01-04"}, {"end": "2021-12-31", "val": 33339000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-23", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 33339000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 33339000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2021-01-02"}, {"end": "2022-12-30", "val": 43802000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2022-01-01"}, {"end": "2022-12-30", "val": 43802000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2022-01-01"}, {"end": "2022-12-30", "val": 43802000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21", "start": "2022-01-01"}, {"end": "2023-12-29", "val": 28097000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2022-12-31"}, {"end": "2023-12-29", "val": 28097000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21", "start": "2022-12-31"}, {"end": "2023-12-29", "val": 28097000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-03", "start": "2022-12-31"}, {"end": "2024-12-27", "val": -12611000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21", "start": "2023-12-30"}, {"end": "2024-12-27", "val": -12611000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-03", "start": "2023-12-30"}, {"end": "2026-01-02", "val": -91713000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-03", "start": "2024-12-28"}], "NetIncomeLoss": [{"end": "2010-01-01", "val": -6200000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-08", "start": "2009-01-04"}, {"end": "2010-12-31", "val": 53000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 53000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-08", "start": "2010-01-02"}, {"end": "2011-12-30", "val": 1348000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-08", "start": "2011-01-01"}, {"end": "2011-12-30", "val": 1348000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2011-01-01"}, {"end": "2011-12-30", "val": 1348000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-12", "start": "2011-01-01"}, {"end": "2012-12-28", "val": -1763000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2011-12-31"}, {"end": "2012-12-28", "val": -1763000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-12", "start": "2011-12-31"}, {"end": "2012-12-28", "val": -1763000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2011-12-31"}, {"end": "2014-01-03", "val": 398000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-12", "start": "2012-12-29"}, {"end": "2014-01-03", "val": 398000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2012-12-29"}, {"end": "2014-01-03", "val": 398000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11", "start": "2012-12-29"}, {"end": "2015-01-02", "val": -8392000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2014-01-04"}, {"end": "2015-01-02", "val": -8392000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11", "start": "2014-01-04"}, {"end": "2015-01-02", "val": -8392000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02", "start": "2014-01-04"}, {"end": "2016-01-01", "val": -6533000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11", "start": "2015-01-03"}, {"end": "2016-01-01", "val": -6533000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02", "start": "2015-01-03"}, {"end": "2016-01-01", "val": -6533000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2015-01-03"}, {"end": "2016-12-30", "val": -12129000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02", "start": "2016-01-02"}, {"end": "2016-12-30", "val": -12129000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2016-01-02"}, {"end": "2016-12-30", "val": -12129000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-21", "start": "2016-01-02"}, {"end": "2017-12-29", "val": -2139000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2016-12-31"}, {"end": "2017-12-29", "val": -2139000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-21", "start": "2016-12-31"}, {"end": "2017-12-29", "val": -2139000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2016-12-31"}, {"end": "2018-12-28", "val": 4968000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-21", "start": "2017-12-30"}, {"end": "2018-12-28", "val": 4968000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2017-12-30"}, {"end": "2018-12-28", "val": 4968000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24", "start": "2017-12-30"}, {"end": "2020-01-03", "val": 14048000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2018-12-29"}, {"end": "2020-01-03", "val": 14048000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24", "start": "2018-12-29"}, {"end": "2020-01-03", "val": 14048000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-23", "start": "2018-12-29"}, {"end": "2021-01-01", "val": 5913000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24", "start": "2020-01-04"}, {"end": "2021-01-01", "val": 5913000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-23", "start": "2020-01-04"}, {"end": "2021-01-01", "val": 5913000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2020-01-04"}, {"end": "2021-12-31", "val": 24501000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-23", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 24501000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 27511000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2021-01-02"}, {"end": "2022-12-30", "val": 38755000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2022-01-01"}, {"end": "2022-12-30", "val": 39665000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2022-01-01"}, {"end": "2022-12-30", "val": 39665000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21", "start": "2022-01-01"}, {"end": "2023-12-29", "val": 21347000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2022-12-31"}, {"end": "2023-12-29", "val": 21347000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21", "start": "2022-12-31"}, {"end": "2023-12-29", "val": 21347000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-03", "start": "2022-12-31"}, {"end": "2024-12-27", "val": -20208000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21", "start": "2023-12-30"}, {"end": "2024-12-27", "val": -20208000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-03", "start": "2023-12-30"}, {"end": "2026-01-02", "val": -80448000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-03", "start": "2024-12-28"}], "IncomeTaxExpenseBenefit": [{"end": "2010-01-01", "val": 1154000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-08", "start": "2009-01-04"}, {"end": "2010-12-31", "val": 432000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 432000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-08", "start": "2010-01-02"}, {"end": "2011-12-30", "val": 1356000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-08", "start": "2011-01-01"}, {"end": "2011-12-30", "val": 1356000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2011-01-01"}, {"end": "2011-12-30", "val": 1356000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-12", "start": "2011-01-01"}, {"end": "2012-12-28", "val": 1244000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2011-12-31"}, {"end": "2012-12-28", "val": 1244000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-12", "start": "2011-12-31"}, {"end": "2012-12-28", "val": 1244000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2011-12-31"}, {"end": "2014-01-03", "val": 716000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-12", "start": "2012-12-29"}, {"end": "2014-01-03", "val": 716000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2012-12-29"}, {"end": "2014-01-03", "val": 716000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11", "start": "2012-12-29"}, {"end": "2015-01-02", "val": -253000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2014-01-04"}, {"end": "2015-01-02", "val": -253000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11", "start": "2014-01-04"}, {"end": "2015-01-02", "val": -253000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02", "start": "2014-01-04"}, {"end": "2016-01-01", "val": 928000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11", "start": "2015-01-03"}, {"end": "2016-01-01", "val": 928000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02", "start": "2015-01-03"}, {"end": "2016-01-01", "val": 928000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2015-01-03"}, {"end": "2016-12-30", "val": -315000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02", "start": "2016-01-02"}, {"end": "2016-12-30", "val": -315000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2016-01-02"}, {"end": "2016-12-30", "val": -315000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-21", "start": "2016-01-02"}, {"end": "2017-12-29", "val": -157000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2016-12-31"}, {"end": "2017-12-29", "val": -157000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-21", "start": "2016-12-31"}, {"end": "2017-12-29", "val": -157000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2016-12-31"}, {"end": "2018-12-28", "val": 1671000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-21", "start": "2017-12-30"}, {"end": "2018-12-28", "val": 1671000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2017-12-30"}, {"end": "2018-12-28", "val": 1671000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24", "start": "2017-12-30"}, {"end": "2020-01-03", "val": -1022000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2018-12-29"}, {"end": "2020-01-03", "val": -1022000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24", "start": "2018-12-29"}, {"end": "2020-01-03", "val": -1022000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-23", "start": "2018-12-29"}, {"end": "2021-01-01", "val": 2354000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24", "start": "2020-01-04"}, {"end": "2021-01-01", "val": 2354000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-23", "start": "2020-01-04"}, {"end": "2021-01-01", "val": 2354000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2020-01-04"}, {"end": "2021-12-31", "val": 6803000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-23", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 6803000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 3793000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2021-01-02"}, {"end": "2022-12-30", "val": 6797000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2022-01-01"}, {"end": "2022-12-30", "val": 5887000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2022-01-01"}, {"end": "2022-12-30", "val": 5887000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21", "start": "2022-01-01"}, {"end": "2023-12-29", "val": 12349000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2022-12-31"}, {"end": "2023-12-29", "val": 12349000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21", "start": "2022-12-31"}, {"end": "2023-12-29", "val": 12349000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-03", "start": "2022-12-31"}, {"end": "2024-12-27", "val": 11156000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21", "start": "2023-12-30"}, {"end": "2024-12-27", "val": 11156000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-03", "start": "2023-12-30"}, {"end": "2026-01-02", "val": -1815000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-03", "start": "2024-12-28"}], "InterestExpense": [{"end": "2010-01-01", "val": 1317000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-08", "start": "2009-01-04"}, {"end": "2010-12-31", "val": 896000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 896000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-08", "start": "2010-01-02"}, {"end": "2011-12-30", "val": 523000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-08", "start": "2011-01-01"}, {"end": "2011-12-30", "val": 523000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2011-01-01"}, {"end": "2011-12-30", "val": 523000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-12", "start": "2011-01-01"}, {"end": "2012-12-28", "val": 291000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2011-12-31"}, {"end": "2012-12-28", "val": 291000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-12", "start": "2011-12-31"}, {"end": "2012-12-28", "val": 291000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2011-12-31"}, {"end": "2014-01-03", "val": 170000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-12", "start": "2012-12-29"}, {"end": "2014-01-03", "val": 170000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2012-12-29"}, {"end": "2014-01-03", "val": 170000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11", "start": "2012-12-29"}, {"end": "2015-01-02", "val": 154000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2014-01-04"}, {"end": "2015-01-02", "val": 154000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11", "start": "2014-01-04"}, {"end": "2015-01-02", "val": 154000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02", "start": "2014-01-04"}, {"end": "2016-01-01", "val": 128000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11", "start": "2015-01-03"}, {"end": "2016-01-01", "val": 128000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02", "start": "2015-01-03"}, {"end": "2016-01-01", "val": 78000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2015-01-03"}, {"end": "2016-12-30", "val": 115000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02", "start": "2016-01-02"}, {"end": "2016-12-30", "val": 112000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2016-01-02"}, {"end": "2017-12-29", "val": 112000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2016-12-31"}], "Depreciation": [{"end": "2010-01-01", "val": 1973000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-08", "start": "2009-01-04"}, {"end": "2010-12-31", "val": 1590000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 1590000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-08", "start": "2010-01-02"}, {"end": "2011-12-30", "val": 1469000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-08", "start": "2011-01-01"}, {"end": "2011-12-30", "val": 1469000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2011-01-01"}, {"end": "2011-12-30", "val": 1469000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-12", "start": "2011-01-01"}, {"end": "2012-12-28", "val": 1309000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2011-12-31"}, {"end": "2012-12-28", "val": 1309000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-12", "start": "2011-12-31"}, {"end": "2012-12-28", "val": 1309000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2011-12-31"}, {"end": "2014-01-03", "val": 1711000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-12", "start": "2012-12-29"}, {"end": "2014-01-03", "val": 1711000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2012-12-29"}, {"end": "2014-01-03", "val": 1711000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11", "start": "2012-12-29"}, {"end": "2015-01-02", "val": 2078000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2014-01-04"}, {"end": "2015-01-02", "val": 2078000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11", "start": "2014-01-04"}, {"end": "2015-01-02", "val": 2078000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02", "start": "2014-01-04"}, {"end": "2016-01-01", "val": 2196000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11", "start": "2015-01-03"}, {"end": "2016-01-01", "val": 2196000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02", "start": "2015-01-03"}, {"end": "2016-01-01", "val": 2196000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2015-01-03"}, {"end": "2016-12-30", "val": 2664000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02", "start": "2016-01-02"}, {"end": "2016-12-30", "val": 2664000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2016-01-02"}, {"end": "2016-12-30", "val": 2664000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-21", "start": "2016-01-02"}, {"end": "2017-12-29", "val": 3133000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2016-12-31"}, {"end": "2017-12-29", "val": 3133000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-21", "start": "2016-12-31"}, {"end": "2017-12-29", "val": 3133000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2016-12-31"}, {"end": "2018-12-28", "val": 2430000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-21", "start": "2017-12-30"}, {"end": "2018-12-28", "val": 2430000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2017-12-30"}, {"end": "2018-12-28", "val": 2430000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24", "start": "2017-12-30"}, {"end": "2020-01-03", "val": 3665000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2018-12-29"}, {"end": "2020-01-03", "val": 3665000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24", "start": "2018-12-29"}, {"end": "2020-01-03", "val": 3665000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-23", "start": "2018-12-29"}, {"end": "2021-01-01", "val": 3060000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24", "start": "2020-01-04"}, {"end": "2021-01-01", "val": 3060000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-23", "start": "2020-01-04"}, {"end": "2021-01-01", "val": 3060000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2020-01-04"}, {"end": "2021-12-31", "val": 3608000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-23", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 3608000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 3608000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2021-01-02"}, {"end": "2022-12-30", "val": 4481000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2022-01-01"}, {"end": "2022-12-30", "val": 4481000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2022-01-01"}, {"end": "2022-12-30", "val": 4481000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21", "start": "2022-01-01"}, {"end": "2023-12-29", "val": 5111000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2022-12-31"}, {"end": "2023-12-29", "val": 5111000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21", "start": "2022-12-31"}, {"end": "2023-12-29", "val": 5111000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-03", "start": "2022-12-31"}, {"end": "2024-12-27", "val": 6891000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21", "start": "2023-12-30"}, {"end": "2024-12-27", "val": 6891000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-03", "start": "2023-12-30"}, {"end": "2026-01-02", "val": 8319000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-03", "start": "2024-12-28"}], "NetCashProvidedByUsedInOperatingActivities": [{"end": "2010-01-01", "val": 1427000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-08", "start": "2009-01-04"}, {"end": "2010-12-31", "val": -4417000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2010-01-01"}, {"end": "2010-12-31", "val": -4417000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-08", "start": "2010-01-02"}, {"end": "2011-12-30", "val": 5346000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-08", "start": "2011-01-01"}, {"end": "2011-12-30", "val": 5346000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2011-01-01"}, {"end": "2012-12-28", "val": 3217000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2011-12-31"}, {"end": "2016-01-01", "val": -2162000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2015-01-03"}, {"end": "2016-12-30", "val": 1049000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2016-01-02"}, {"end": "2016-12-30", "val": 1049000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-21", "start": "2016-01-02"}, {"end": "2017-12-29", "val": 2853000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2016-12-31"}, {"end": "2017-12-29", "val": 2853000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-21", "start": "2016-12-31"}, {"end": "2017-12-29", "val": 2853000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2016-12-31"}, {"end": "2018-12-28", "val": 12767000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-21", "start": "2017-12-30"}, {"end": "2018-12-28", "val": 12767000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2017-12-30"}, {"end": "2018-12-28", "val": 12767000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24", "start": "2017-12-30"}, {"end": "2020-01-03", "val": 25795000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2018-12-29"}, {"end": "2020-01-03", "val": 25795000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24", "start": "2018-12-29"}, {"end": "2020-01-03", "val": 25795000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-23", "start": "2018-12-29"}, {"end": "2021-01-01", "val": 20951000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24", "start": "2020-01-04"}, {"end": "2021-01-01", "val": 20951000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-23", "start": "2020-01-04"}, {"end": "2021-01-01", "val": 20951000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2020-01-04"}, {"end": "2021-12-31", "val": 43962000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-23", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 43962000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 43962000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2021-01-02"}, {"end": "2022-12-30", "val": 35715000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2022-01-01"}, {"end": "2022-12-30", "val": 35715000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2022-01-01"}, {"end": "2022-12-30", "val": 35715000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21", "start": "2022-01-01"}, {"end": "2023-12-29", "val": 14594000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2022-12-31"}, {"end": "2023-12-29", "val": 14594000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21", "start": "2022-12-31"}, {"end": "2023-12-29", "val": 14594000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-03", "start": "2022-12-31"}, {"end": "2024-12-27", "val": 15725000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21", "start": "2023-12-30"}, {"end": "2024-12-27", "val": 15725000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-03", "start": "2023-12-30"}, {"end": "2026-01-02", "val": -34230000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-03", "start": "2024-12-28"}], "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": [{"end": "2011-12-30", "val": 5346000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-12", "start": "2011-01-01"}, {"end": "2012-12-28", "val": 3217000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-12", "start": "2011-12-31"}, {"end": "2012-12-28", "val": 3217000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2011-12-31"}, {"end": "2014-01-03", "val": 3355000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-12", "start": "2012-12-29"}, {"end": "2014-01-03", "val": 3355000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2012-12-29"}, {"end": "2014-01-03", "val": 3355000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11", "start": "2012-12-29"}, {"end": "2015-01-02", "val": -7951000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2014-01-04"}, {"end": "2015-01-02", "val": -7951000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11", "start": "2014-01-04"}, {"end": "2015-01-02", "val": -7951000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02", "start": "2014-01-04"}, {"end": "2016-01-01", "val": -2162000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11", "start": "2015-01-03"}, {"end": "2016-01-01", "val": -2162000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02", "start": "2015-01-03"}, {"end": "2016-12-30", "val": 1049000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02", "start": "2016-01-02"}], "PaymentsToAcquirePropertyPlantAndEquipment": [{"end": "2010-01-01", "val": 553000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-08", "start": "2009-01-04"}, {"end": "2010-12-31", "val": 320000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 320000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-08", "start": "2010-01-02"}, {"end": "2011-12-30", "val": 962000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-08", "start": "2011-01-01"}, {"end": "2011-12-30", "val": 962000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2011-01-01"}, {"end": "2011-12-30", "val": 962000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-12", "start": "2011-01-01"}, {"end": "2012-12-28", "val": 2271000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2011-12-31"}, {"end": "2012-12-28", "val": 2271000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-12", "start": "2011-12-31"}, {"end": "2012-12-28", "val": 2271000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2011-12-31"}, {"end": "2014-01-03", "val": 3448000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-12", "start": "2012-12-29"}, {"end": "2014-01-03", "val": 3448000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2012-12-29"}, {"end": "2014-01-03", "val": 3448000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11", "start": "2012-12-29"}, {"end": "2015-01-02", "val": 4054000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2014-01-04"}, {"end": "2015-01-02", "val": 4054000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11", "start": "2014-01-04"}, {"end": "2015-01-02", "val": 4054000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02", "start": "2014-01-04"}, {"end": "2016-01-01", "val": 2045000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11", "start": "2015-01-03"}, {"end": "2016-01-01", "val": 2045000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02", "start": "2015-01-03"}, {"end": "2016-01-01", "val": 2045000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2015-01-03"}, {"end": "2016-12-30", "val": 3205000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02", "start": "2016-01-02"}, {"end": "2016-12-30", "val": 3205000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2016-01-02"}, {"end": "2016-12-30", "val": 3205000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-21", "start": "2016-01-02"}, {"end": "2017-12-29", "val": 1046000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2016-12-31"}, {"end": "2017-12-29", "val": 1046000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-21", "start": "2016-12-31"}, {"end": "2017-12-29", "val": 1046000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2016-12-31"}, {"end": "2018-12-28", "val": 2245000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-21", "start": "2017-12-30"}, {"end": "2018-12-28", "val": 2245000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2017-12-30"}, {"end": "2018-12-28", "val": 2245000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24", "start": "2017-12-30"}, {"end": "2020-01-03", "val": 10095000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2018-12-29"}, {"end": "2020-01-03", "val": 10095000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24", "start": "2018-12-29"}, {"end": "2020-01-03", "val": 10095000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-23", "start": "2018-12-29"}, {"end": "2021-01-01", "val": 8404000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24", "start": "2020-01-04"}, {"end": "2021-01-01", "val": 8404000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-23", "start": "2020-01-04"}, {"end": "2021-01-01", "val": 8404000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2020-01-04"}, {"end": "2021-12-31", "val": 13645000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-23", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 13645000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 13645000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2021-01-02"}, {"end": "2022-12-30", "val": 18108000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2022-01-01"}, {"end": "2022-12-30", "val": 18108000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2022-01-01"}, {"end": "2022-12-30", "val": 18108000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21", "start": "2022-01-01"}, {"end": "2023-12-29", "val": 18188000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2022-12-31"}, {"end": "2023-12-29", "val": 18188000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21", "start": "2022-12-31"}, {"end": "2023-12-29", "val": 18188000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-03", "start": "2022-12-31"}, {"end": "2024-12-27", "val": 23394000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21", "start": "2023-12-30"}, {"end": "2024-12-27", "val": 23394000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-03", "start": "2023-12-30"}, {"end": "2026-01-02", "val": 5820000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-03", "start": "2024-12-28"}], "PaymentsToAcquireOtherProductiveAssets": [{"end": "2012-12-28", "val": 4000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2011-12-31"}, {"end": "2014-01-03", "val": 0, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2012-12-29"}, {"end": "2015-01-02", "val": 0, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2014-01-04"}], "StockholdersEquity": [{"end": "2009-01-03", "val": 16027000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-08"}, {"end": "2009-12-31", "val": 21070000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12"}, {"end": "2010-01-01", "val": 21070000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-08"}, {"end": "2010-12-31", "val": 22427000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-08"}, {"end": "2010-12-31", "val": 22427000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12"}, {"end": "2010-12-31", "val": 22427000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-12"}, {"end": "2011-12-30", "val": 29458000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-08"}, {"end": "2011-12-30", "val": 29458000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12"}, {"end": "2011-12-30", "val": 29458000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-12"}, {"end": "2011-12-30", "val": 29458000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13"}, {"end": "2012-12-28", "val": 31742000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12"}, {"end": "2012-12-28", "val": 31742000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-12"}, {"end": "2012-12-28", "val": 31742000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13"}, {"end": "2012-12-28", "val": 31742000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11"}, {"end": "2014-01-03", "val": 38852000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-12"}, {"end": "2014-01-03", "val": 38852000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13"}, {"end": "2014-01-03", "val": 38852000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11"}, {"end": "2014-01-03", "val": 38852000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02"}, {"end": "2015-01-02", "val": 37099000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13"}, {"end": "2015-01-02", "val": 37099000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11"}, {"end": "2015-01-02", "val": 37099000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02"}, {"end": "2015-01-02", "val": 37099000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28"}, {"end": "2016-01-01", "val": 38846000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11"}, {"end": "2016-01-01", "val": 38846000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02"}, {"end": "2016-01-01", "val": 38846000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28"}, {"end": "2016-01-01", "val": 38846000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-21"}, {"end": "2016-12-30", "val": 37905000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02"}, {"end": "2016-12-30", "val": 37905000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28"}, {"end": "2016-12-30", "val": 37905000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-21"}, {"end": "2016-12-30", "val": 37905000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26"}, {"end": "2017-12-29", "val": 42936000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28"}, {"end": "2017-12-29", "val": 42936000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-21"}, {"end": "2017-12-29", "val": 42936000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26"}, {"end": "2017-12-29", "val": 42936000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24"}, {"end": "2018-12-28", "val": 132426000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-21"}, {"end": "2018-12-28", "val": 132426000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26"}, {"end": "2018-12-28", "val": 132426000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24"}, {"end": "2018-12-28", "val": 132426000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-23"}, {"end": "2020-01-03", "val": 159884000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26"}, {"end": "2020-01-03", "val": 159884000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24"}, {"end": "2020-01-03", "val": 159884000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-23"}, {"end": "2020-01-03", "val": 159884000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23"}, {"end": "2021-01-01", "val": 197222000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24"}, {"end": "2021-01-01", "val": 197222000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-23"}, {"end": "2021-01-01", "val": 197222000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23"}, {"end": "2021-01-01", "val": 197222000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27"}, {"end": "2021-12-31", "val": 258558000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-23"}, {"end": "2021-12-31", "val": 258558000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23"}, {"end": "2021-12-31", "val": 261568000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27"}, {"end": "2021-12-31", "val": 261568000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21"}, {"end": "2022-12-30", "val": 332192000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23"}, {"end": "2022-12-30", "val": 336112000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27"}, {"end": "2022-12-30", "val": 336112000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21"}, {"end": "2022-12-30", "val": 336112000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-03"}, {"end": "2023-12-29", "val": 385954000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27"}, {"end": "2023-12-29", "val": 385954000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21"}, {"end": "2023-12-29", "val": 385954000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-03"}, {"end": "2024-12-27", "val": 397335000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21"}, {"end": "2024-12-27", "val": 397335000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-03"}, {"end": "2026-01-02", "val": 344184000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-03"}], "Goodwill": [{"end": "2010-12-31", "val": 1786000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-08"}, {"end": "2011-12-30", "val": 1786000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-08"}, {"end": "2011-12-30", "val": 1786000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12"}, {"end": "2012-12-28", "val": 1786000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12"}, {"end": "2012-12-28", "val": 1786000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-12"}, {"end": "2014-01-03", "val": 1786000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-12"}, {"end": "2014-01-03", "val": 1786000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13"}, {"end": "2015-01-02", "val": 1786000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13"}, {"end": "2015-01-02", "val": 1786000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11"}, {"end": "2016-01-01", "val": 1786000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11"}, {"end": "2016-01-01", "val": 1786000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02"}, {"end": "2016-12-30", "val": 1786000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02"}, {"end": "2016-12-30", "val": 1786000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28"}, {"end": "2017-12-29", "val": 1786000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28"}, {"end": "2017-12-29", "val": 1786000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-21"}, {"end": "2018-12-28", "val": 1786000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-21"}, {"end": "2018-12-28", "val": 1786000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26"}, {"end": "2020-01-03", "val": 1786000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26"}, {"end": "2020-01-03", "val": 1786000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24"}, {"end": "2021-01-01", "val": 1786000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24"}, {"end": "2021-01-01", "val": 1786000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-23"}, {"end": "2021-12-31", "val": 1786000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-23"}, {"end": "2021-12-31", "val": 1786000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23"}, {"end": "2022-12-30", "val": 1786000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23"}, {"end": "2022-12-30", "val": 1786000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27"}, {"end": "2023-12-29", "val": 1786000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27"}, {"end": "2023-12-29", "val": 1786000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21"}, {"end": "2024-12-27", "val": 1786000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21"}, {"end": "2024-12-27", "val": 1786000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-03"}, {"end": "2026-01-02", "val": 1786000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-03"}], "CashAndCashEquivalentsAtCarryingValue": [{"end": "2009-01-03", "val": 4992000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-08"}, {"end": "2009-12-31", "val": 6330000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12"}, {"end": "2010-01-01", "val": 6330000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-08"}, {"end": "2010-12-31", "val": 9376000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-08"}, {"end": "2010-12-31", "val": 9376000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12"}, {"end": "2010-12-31", "val": 9376000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-12"}, {"end": "2011-12-30", "val": 16582000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-08"}, {"end": "2011-12-30", "val": 16582000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12"}, {"end": "2011-12-30", "val": 16582000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-12"}, {"end": "2011-12-30", "val": 16582000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13"}, {"end": "2012-12-28", "val": 21675000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12"}, {"end": "2012-12-28", "val": 21675000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-12"}, {"end": "2012-12-28", "val": 21675000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13"}, {"end": "2012-12-28", "val": 21675000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11"}, {"end": "2014-01-03", "val": 22954000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-12"}, {"end": "2014-01-03", "val": 22954000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13"}, {"end": "2014-01-03", "val": 22954000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11"}, {"end": "2014-01-03", "val": 22954000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02"}, {"end": "2015-01-02", "val": 13013000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13"}, {"end": "2015-01-02", "val": 13013000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11"}, {"end": "2015-01-02", "val": 13013000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02"}, {"end": "2015-01-02", "val": 13013000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28"}, {"end": "2016-01-01", "val": 13402000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11"}, {"end": "2016-01-01", "val": 13402000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02"}, {"end": "2016-01-01", "val": 13402000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28"}, {"end": "2016-12-30", "val": 13999000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02"}, {"end": "2016-12-30", "val": 13999000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28"}, {"end": "2016-12-30", "val": 13999000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-21"}, {"end": "2017-12-29", "val": 18520000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28"}, {"end": "2017-12-29", "val": 18520000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-21"}, {"end": "2017-12-29", "val": 18520000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26"}, {"end": "2018-12-28", "val": 103877000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-21"}, {"end": "2018-12-28", "val": 103877000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26"}, {"end": "2018-12-28", "val": 103877000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24"}, {"end": "2020-01-03", "val": 119968000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26"}, {"end": "2020-01-03", "val": 119968000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24"}, {"end": "2021-01-01", "val": 152453000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24"}, {"end": "2021-01-01", "val": 152453000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-23"}, {"end": "2021-12-31", "val": 199706000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-23"}, {"end": "2021-12-31", "val": 199706000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23"}, {"end": "2022-12-30", "val": 86480000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23"}, {"end": "2022-12-30", "val": 86480000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27"}, {"end": "2023-12-29", "val": 183038000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27"}, {"end": "2023-12-29", "val": 183038000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21"}, {"end": "2024-12-27", "val": 144159000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21"}, {"end": "2024-12-27", "val": 144159000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-03"}, {"end": "2026-01-02", "val": 153150000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-03"}], "ShortTermInvestments": [{"end": "2022-12-30", "val": 125159000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23"}, {"end": "2022-12-30", "val": 125159000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27"}, {"end": "2023-12-29", "val": 37688000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27"}, {"end": "2023-12-29", "val": 37688000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21"}, {"end": "2024-12-27", "val": 86335000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21"}, {"end": "2024-12-27", "val": 86335000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-03"}, {"end": "2026-01-02", "val": 34386000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-03"}], "WeightedAverageNumberOfDilutedSharesOutstanding": [{"end": "2010-01-01", "val": 32498000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-08", "start": "2009-01-04"}, {"end": "2010-12-31", "val": 34825, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 34825000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-08", "start": "2010-01-02"}, {"end": "2011-12-30", "val": 36878000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-08", "start": "2011-01-01"}, {"end": "2011-12-30", "val": 36878, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2011-01-01"}, {"end": "2011-12-30", "val": 36878000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-12", "start": "2011-01-01"}, {"end": "2012-12-28", "val": 36253, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2011-12-31"}, {"end": "2012-12-28", "val": 36253000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-12", "start": "2011-12-31"}, {"end": "2012-12-28", "val": 36253000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2011-12-31"}, {"end": "2014-01-03", "val": 38607000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-12", "start": "2012-12-29"}, {"end": "2014-01-03", "val": 38607000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2012-12-29"}, {"end": "2014-01-03", "val": 38607000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11", "start": "2012-12-29"}, {"end": "2015-01-02", "val": 38091000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2014-01-04"}, {"end": "2015-01-02", "val": 38091000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11", "start": "2014-01-04"}, {"end": "2015-01-02", "val": 38091000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02", "start": "2014-01-04"}, {"end": "2016-01-01", "val": 39260000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11", "start": "2015-01-03"}, {"end": "2016-01-01", "val": 39260000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02", "start": "2015-01-03"}, {"end": "2016-01-01", "val": 39260000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2015-01-03"}, {"end": "2016-12-30", "val": 40329000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02", "start": "2016-01-02"}, {"end": "2016-12-30", "val": 40329000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2016-01-02"}, {"end": "2016-12-30", "val": 40329000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-21", "start": "2016-01-02"}, {"end": "2017-12-29", "val": 41004000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2016-12-31"}, {"end": "2017-12-29", "val": 41004000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-21", "start": "2016-12-31"}, {"end": "2017-12-29", "val": 41004000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2016-12-31"}, {"end": "2018-12-28", "val": 45257000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-21", "start": "2017-12-30"}, {"end": "2018-12-28", "val": 45257000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2017-12-30"}, {"end": "2018-12-28", "val": 45257000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24", "start": "2017-12-30"}, {"end": "2020-01-03", "val": 46895000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2018-12-29"}, {"end": "2020-01-03", "val": 46895000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24", "start": "2018-12-29"}, {"end": "2020-01-03", "val": 46895000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-23", "start": "2018-12-29"}, {"end": "2021-01-01", "val": 47953000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24", "start": "2020-01-04"}, {"end": "2021-01-01", "val": 47953000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-23", "start": "2020-01-04"}, {"end": "2021-01-01", "val": 47953000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2020-01-04"}, {"end": "2021-12-31", "val": 49456000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-23", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 49456000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 49456000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2021-01-02"}, {"end": "2022-12-30", "val": 49380000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2022-01-01"}, {"end": "2022-12-30", "val": 49380000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2022-01-01"}, {"end": "2022-12-30", "val": 49380000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21", "start": "2022-01-01"}, {"end": "2023-12-29", "val": 49427000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2022-12-31"}, {"end": "2023-12-29", "val": 49427000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21", "start": "2022-12-31"}, {"end": "2023-12-29", "val": 49427000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-03", "start": "2022-12-31"}, {"end": "2024-12-27", "val": 49125000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21", "start": "2023-12-30"}, {"end": "2024-12-27", "val": 49125000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-03", "start": "2023-12-30"}, {"end": "2026-01-02", "val": 49568000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-03", "start": "2024-12-28"}], "WeightedAverageNumberOfSharesOutstandingBasic": [{"end": "2010-01-01", "val": 32498000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-08", "start": "2009-01-04"}, {"end": "2010-12-31", "val": 34825, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 34825000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-08", "start": "2010-01-02"}, {"end": "2011-12-30", "val": 35434000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-08", "start": "2011-01-01"}, {"end": "2011-12-30", "val": 35434, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2011-01-01"}, {"end": "2011-12-30", "val": 35434000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-12", "start": "2011-01-01"}, {"end": "2012-12-28", "val": 36253, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2011-12-31"}, {"end": "2012-12-28", "val": 36253000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-12", "start": "2011-12-31"}, {"end": "2012-12-28", "val": 36253000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2011-12-31"}, {"end": "2014-01-03", "val": 36706000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-12", "start": "2012-12-29"}, {"end": "2014-01-03", "val": 36706000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2012-12-29"}, {"end": "2014-01-03", "val": 36706000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11", "start": "2012-12-29"}, {"end": "2015-01-02", "val": 38091000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2014-01-04"}, {"end": "2015-01-02", "val": 38091000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11", "start": "2014-01-04"}, {"end": "2015-01-02", "val": 38091000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02", "start": "2014-01-04"}, {"end": "2016-01-01", "val": 39260000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11", "start": "2015-01-03"}, {"end": "2016-01-01", "val": 39260000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02", "start": "2015-01-03"}, {"end": "2016-01-01", "val": 39260000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2015-01-03"}, {"end": "2016-12-30", "val": 40329000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02", "start": "2016-01-02"}, {"end": "2016-12-30", "val": 40329000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2016-01-02"}, {"end": "2016-12-30", "val": 40329000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-21", "start": "2016-01-02"}, {"end": "2017-12-29", "val": 41004000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2016-12-31"}, {"end": "2017-12-29", "val": 41004000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-21", "start": "2016-12-31"}, {"end": "2017-12-29", "val": 41004000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2016-12-31"}, {"end": "2018-12-28", "val": 42587000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-21", "start": "2017-12-30"}, {"end": "2018-12-28", "val": 42587000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2017-12-30"}, {"end": "2018-12-28", "val": 42587000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24", "start": "2017-12-30"}, {"end": "2020-01-03", "val": 44493000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2018-12-29"}, {"end": "2020-01-03", "val": 44493000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24", "start": "2018-12-29"}, {"end": "2020-01-03", "val": 44493000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-23", "start": "2018-12-29"}, {"end": "2021-01-01", "val": 45605000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24", "start": "2020-01-04"}, {"end": "2021-01-01", "val": 45605000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-23", "start": "2020-01-04"}, {"end": "2021-01-01", "val": 45605000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2020-01-04"}, {"end": "2021-12-31", "val": 47210000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-23", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 47210000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 47210000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2021-01-02"}, {"end": "2022-12-30", "val": 47987000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2022-01-01"}, {"end": "2022-12-30", "val": 47987000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2022-01-01"}, {"end": "2022-12-30", "val": 47987000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21", "start": "2022-01-01"}, {"end": "2023-12-29", "val": 48523000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2022-12-31"}, {"end": "2023-12-29", "val": 48523000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21", "start": "2022-12-31"}, {"end": "2023-12-29", "val": 48523000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-03", "start": "2022-12-31"}, {"end": "2024-12-27", "val": 49125000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21", "start": "2023-12-30"}, {"end": "2024-12-27", "val": 49125000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-03", "start": "2023-12-30"}, {"end": "2026-01-02", "val": 49568000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-03", "start": "2024-12-28"}], "CommonStockSharesOutstanding": [{"end": "2010-12-31", "val": 35084000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-08"}, {"end": "2011-12-30", "val": 36041000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-08"}, {"end": "2011-12-30", "val": 36041000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12"}, {"end": "2012-12-28", "val": 36423000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12"}, {"end": "2012-12-28", "val": 36423000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-12"}, {"end": "2014-01-03", "val": 37911000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-12"}, {"end": "2014-01-03", "val": 37911, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13"}, {"end": "2015-01-02", "val": 38429, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13"}, {"end": "2015-01-02", "val": 38429, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11"}, {"end": "2016-01-01", "val": 39887, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11"}, {"end": "2016-01-01", "val": 39887, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02"}, {"end": "2016-12-30", "val": 40732, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02"}, {"end": "2016-12-30", "val": 40732, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28"}, {"end": "2017-12-29", "val": 41383, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28"}, {"end": "2017-12-29", "val": 41383000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-21"}, {"end": "2018-12-28", "val": 44195000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-21"}, {"end": "2018-12-28", "val": 44195000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26"}, {"end": "2020-01-03", "val": 44822000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26"}, {"end": "2020-01-03", "val": 44822000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24"}, {"end": "2021-01-01", "val": 46448000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24"}, {"end": "2021-01-01", "val": 46488000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-23"}, {"end": "2021-12-31", "val": 47716000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-23"}, {"end": "2021-12-31", "val": 47716000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23"}, {"end": "2022-12-30", "val": 48212000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23"}, {"end": "2022-12-30", "val": 48212000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27"}, {"end": "2023-12-29", "val": 48839000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27"}, {"end": "2023-12-29", "val": 48839000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21"}, {"end": "2024-12-27", "val": 49294000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21"}, {"end": "2024-12-27", "val": 49294000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-03"}, {"end": "2026-01-02", "val": 49403000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-03"}], "EntityCommonStockSharesOutstanding": [{"end": "2012-03-02", "val": 36201051, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-08"}, {"end": "2013-03-01", "val": 36635713, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12"}, {"end": "2014-02-28", "val": 37966937, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-12"}, {"end": "2015-03-11", "val": 38797569, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13"}, {"end": "2016-02-26", "val": 40159827, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11"}, {"end": "2017-02-20", "val": 40747541, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-02"}, {"end": "2018-02-20", "val": 41417937, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28"}, {"end": "2019-02-18", "val": 44208157, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-21"}, {"end": "2020-02-20", "val": 44962983, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26"}, {"end": "2021-02-19", "val": 46564866, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24"}, {"end": "2022-02-18", "val": 47754663, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-23"}, {"end": "2023-02-17", "val": 48236374, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23"}, {"end": "2024-02-21", "val": 48865875, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27"}, {"end": "2025-02-18", "val": 49325372, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21"}, {"end": "2026-02-27", "val": 49512749, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-03"}]}}