{"cik": 704532, "entity": "ONTO INNOVATION INC.", "tags": {"RevenueFromContractWithCustomerExcludingAssessedTax": [{"end": "2016-12-31", "val": 221129000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-25", "start": "2015-12-27"}, {"end": "2017-12-30", "val": 258621000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-25", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 255098000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-25", "start": "2017-01-01"}, {"end": "2018-12-29", "val": 324523000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-25", "start": "2017-12-31"}, {"end": "2018-12-31", "val": 273784000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-25", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 273784000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-19", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 305896000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-25", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 305896000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-19", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 305896000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2019-01-01"}, {"end": "2020-12-26", "val": 556496000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-19", "start": "2020-01-01"}, {"end": "2020-12-26", "val": 556496000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2020-01-01"}, {"end": "2020-12-26", "val": 556496000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2020-01-01"}, {"end": "2022-01-01", "val": 788899000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2020-12-27"}, {"end": "2022-01-01", "val": 788899000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2020-12-27"}, {"end": "2022-01-01", "val": 788899000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2024-02-26", "start": "2020-12-27"}, {"end": "2022-01-01", "val": 788899000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2021-01-02"}, {"end": "2022-12-31", "val": 1005183000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2022-01-02"}, {"end": "2022-12-31", "val": 1005183000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2024-02-26", "start": "2022-01-02"}, {"end": "2022-12-31", "val": 1005183000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2022-01-02"}, {"end": "2023-12-30", "val": 815868000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2024-02-26", "start": "2023-01-01"}, {"end": "2023-12-30", "val": 815868000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2023-01-01"}, {"end": "2023-12-30", "val": 815868000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2023-01-01"}, {"end": "2024-12-28", "val": 987321000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2023-12-31"}, {"end": "2024-12-28", "val": 987321000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2023-12-31"}, {"end": "2026-01-03", "val": 1005263000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2024-12-29"}], "SalesRevenueNet": [{"end": "2010-01-02", "val": 76707000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2008-12-28"}, {"end": "2011-01-01", "val": 188065000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2010-01-03"}, {"end": "2011-01-01", "val": 188065000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2010-01-03"}, {"end": "2011-12-31", "val": 230061000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2011-01-02"}, {"end": "2011-12-31", "val": 230061000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2011-01-02"}, {"end": "2011-12-31", "val": 230061000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-07", "start": "2011-01-02"}, {"end": "2012-12-29", "val": 182881000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2012-01-01"}, {"end": "2012-12-29", "val": 182881000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-07", "start": "2012-01-01"}, {"end": "2012-12-29", "val": 182881000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-25", "start": "2012-01-01"}, {"end": "2013-12-28", "val": 144307000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-07", "start": "2012-12-30"}, {"end": "2013-12-28", "val": 144307000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-25", "start": "2012-12-30"}, {"end": "2013-12-28", "val": 144307000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24", "start": "2012-12-30"}, {"end": "2014-12-27", "val": 166443000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-25", "start": "2013-12-29"}, {"end": "2014-12-27", "val": 166443000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24", "start": "2013-12-29"}, {"end": "2014-12-27", "val": 166443000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2013-12-29"}, {"end": "2015-12-26", "val": 187367000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24", "start": "2014-12-28"}, {"end": "2015-12-26", "val": 187367000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2014-12-28"}, {"end": "2015-12-26", "val": 187367000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-26", "start": "2014-12-28"}, {"end": "2016-12-31", "val": 221129000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2015-12-27"}, {"end": "2016-12-31", "val": 221129000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-26", "start": "2015-12-27"}, {"end": "2017-12-30", "val": 258621000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-26", "start": "2017-01-01"}], "GrossProfit": [{"end": "2010-01-02", "val": 36121000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2008-12-28"}, {"end": "2011-01-01", "val": 102253000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2010-01-03"}, {"end": "2011-01-01", "val": 101392000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2010-01-03"}, {"end": "2011-12-31", "val": 123178000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2011-01-02"}, {"end": "2011-12-31", "val": 122101000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2011-01-02"}, {"end": "2011-12-31", "val": 122101000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-07", "start": "2011-01-02"}, {"end": "2012-12-29", "val": 83928000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2012-01-01"}, {"end": "2012-12-29", "val": 83928000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-07", "start": "2012-01-01"}, {"end": "2012-12-29", "val": 83928000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-25", "start": "2012-01-01"}, {"end": "2013-12-28", "val": 62676000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-07", "start": "2012-12-30"}, {"end": "2013-12-28", "val": 62676000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-25", "start": "2012-12-30"}, {"end": "2013-12-28", "val": 62676000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24", "start": "2012-12-30"}, {"end": "2014-12-27", "val": 75822000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-25", "start": "2013-12-29"}, {"end": "2014-12-27", "val": 75822000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24", "start": "2013-12-29"}, {"end": "2014-12-27", "val": 75822000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2013-12-29"}, {"end": "2015-12-26", "val": 89667000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24", "start": "2014-12-28"}, {"end": "2015-12-26", "val": 89667000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2014-12-28"}, {"end": "2015-12-26", "val": 89667000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-26", "start": "2014-12-28"}, {"end": "2016-12-31", "val": 114124000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2015-12-27"}, {"end": "2016-12-31", "val": 114124000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-26", "start": "2015-12-27"}, {"end": "2016-12-31", "val": 114124000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-25", "start": "2015-12-27"}, {"end": "2017-12-30", "val": 136701000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-26", "start": "2017-01-01"}, {"end": "2017-12-30", "val": 136701000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-25", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 134595000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-25", "start": "2017-01-01"}, {"end": "2018-12-29", "val": 184094000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-25", "start": "2017-12-31"}, {"end": "2018-12-31", "val": 148279000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-25", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 148279000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-19", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 135028000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-25", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 135028000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-19", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 135028000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2019-01-01"}, {"end": "2020-12-26", "val": 278453000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-19", "start": "2020-01-01"}, {"end": "2020-12-26", "val": 278453000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2020-01-01"}, {"end": "2020-12-26", "val": 278453000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2020-01-01"}, {"end": "2022-01-01", "val": 429086000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2020-12-27"}, {"end": "2022-01-01", "val": 429086000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2020-12-27"}, {"end": "2022-01-01", "val": 429086000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2024-02-26", "start": "2020-12-27"}, {"end": "2022-12-31", "val": 539221000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2022-01-02"}, {"end": "2022-12-31", "val": 539221000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2024-02-26", "start": "2022-01-02"}, {"end": "2022-12-31", "val": 539221000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2022-01-02"}, {"end": "2023-12-30", "val": 420254000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2024-02-26", "start": "2023-01-01"}, {"end": "2023-12-30", "val": 420254000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2023-01-01"}, {"end": "2023-12-30", "val": 420254000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2023-01-01"}, {"end": "2024-12-28", "val": 515308000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2023-12-31"}, {"end": "2024-12-28", "val": 515308000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2023-12-31"}, {"end": "2026-01-03", "val": 499770000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2024-12-29"}], "OperatingIncomeLoss": [{"end": "2010-01-02", "val": -13359000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2008-12-28"}, {"end": "2011-01-01", "val": 41324000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2010-01-03"}, {"end": "2011-01-01", "val": 41324000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2010-01-03"}, {"end": "2011-12-31", "val": 45766000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2011-01-02"}, {"end": "2011-12-31", "val": 45766000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2011-01-02"}, {"end": "2011-12-31", "val": 45766000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-07", "start": "2011-01-02"}, {"end": "2012-12-29", "val": 5478000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2012-01-01"}, {"end": "2012-12-29", "val": 5478000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-07", "start": "2012-01-01"}, {"end": "2012-12-29", "val": 5478000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-25", "start": "2012-01-01"}, {"end": "2013-12-28", "val": -21709000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-07", "start": "2012-12-30"}, {"end": "2013-12-28", "val": -21709000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-25", "start": "2012-12-30"}, {"end": "2013-12-28", "val": -21709000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24", "start": "2012-12-30"}, {"end": "2014-12-27", "val": -11653000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-25", "start": "2013-12-29"}, {"end": "2014-12-27", "val": -11653000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24", "start": "2013-12-29"}, {"end": "2014-12-27", "val": -11653000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2013-12-29"}, {"end": "2015-12-26", "val": 4973000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24", "start": "2014-12-28"}, {"end": "2015-12-26", "val": 4973000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2014-12-28"}, {"end": "2015-12-26", "val": 4973000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-26", "start": "2014-12-28"}, {"end": "2016-12-31", "val": 29095000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2015-12-27"}, {"end": "2016-12-31", "val": 29095000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-26", "start": "2015-12-27"}, {"end": "2016-12-31", "val": 29095000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-25", "start": "2015-12-27"}, {"end": "2017-12-30", "val": 42806000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-26", "start": "2017-01-01"}, {"end": "2017-12-30", "val": 42806000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-25", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 59288000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-25", "start": "2017-01-01"}, {"end": "2018-12-29", "val": 66487000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-25", "start": "2017-12-31"}, {"end": "2018-12-31", "val": 51084000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-25", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 51084000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-19", "start": "2018-01-01"}, {"end": "2019-12-31", "val": -5043000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-25", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -5043000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-19", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -5043000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2019-01-01"}, {"end": "2020-12-26", "val": 26677000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-19", "start": "2020-01-01"}, {"end": "2020-12-26", "val": 26677000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2020-01-01"}, {"end": "2020-12-26", "val": -26677000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2020-01-01"}, {"end": "2022-01-01", "val": 156407000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2020-12-27"}, {"end": "2022-01-01", "val": 156407000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2020-12-27"}, {"end": "2022-01-01", "val": -156407000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2024-02-26", "start": "2020-12-27"}, {"end": "2022-12-31", "val": 236714000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2022-01-02"}, {"end": "2022-12-31", "val": 236714000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2024-02-26", "start": "2022-01-02"}, {"end": "2022-12-31", "val": 236714000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2022-01-02"}, {"end": "2023-12-30", "val": 116078000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2024-02-26", "start": "2023-01-01"}, {"end": "2023-12-30", "val": 116078000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2023-01-01"}, {"end": "2023-12-30", "val": 116078000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2023-01-01"}, {"end": "2024-12-28", "val": 187103000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2023-12-31"}, {"end": "2024-12-28", "val": 187103000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2023-12-31"}, {"end": "2026-01-03", "val": 132927000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2024-12-29"}], "NetIncomeLoss": [{"end": "2010-01-02", "val": -16305000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2008-12-28"}, {"end": "2011-01-01", "val": 55948000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2010-01-03"}, {"end": "2011-01-01", "val": 55948000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2010-01-03"}, {"end": "2011-12-31", "val": 28685000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2011-01-02"}, {"end": "2011-12-31", "val": 28685000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2011-01-02"}, {"end": "2011-12-31", "val": 28685000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-07", "start": "2011-01-02"}, {"end": "2012-12-29", "val": 4465000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2012-01-01"}, {"end": "2012-12-29", "val": 4465000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-07", "start": "2012-01-01"}, {"end": "2012-12-29", "val": 4465000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-25", "start": "2012-01-01"}, {"end": "2013-12-28", "val": -14146000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-07", "start": "2012-12-30"}, {"end": "2013-12-28", "val": -14146000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-25", "start": "2012-12-30"}, {"end": "2013-12-28", "val": -14146000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24", "start": "2012-12-30"}, {"end": "2014-12-27", "val": -31118000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-25", "start": "2013-12-29"}, {"end": "2014-12-27", "val": -31118000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24", "start": "2013-12-29"}, {"end": "2014-12-27", "val": -31118000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2013-12-29"}, {"end": "2015-12-26", "val": 2905000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24", "start": "2014-12-28"}, {"end": "2015-12-26", "val": 2905000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2014-12-28"}, {"end": "2015-12-26", "val": 2905000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-26", "start": "2014-12-28"}, {"end": "2016-12-31", "val": 44035000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2015-12-27"}, {"end": "2016-12-31", "val": 44035000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-26", "start": "2015-12-27"}, {"end": "2016-12-31", "val": 44035000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-25", "start": "2015-12-27"}, {"end": "2017-12-30", "val": 30202000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-26", "start": "2017-01-01"}, {"end": "2017-12-30", "val": 30202000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-25", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 32909000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-25", "start": "2017-01-01"}, {"end": "2018-12-29", "val": 57648000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-25", "start": "2017-12-31"}, {"end": "2018-12-31", "val": 45096000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-25", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 45096000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-19", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 1910000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-25", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 1910000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-19", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 1910000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 223334000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2019-01-01"}, {"end": "2020-12-26", "val": 31025000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2019-12-27"}, {"end": "2020-12-26", "val": 31025000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-19", "start": "2020-01-01"}, {"end": "2020-12-26", "val": 31025000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2020-01-01"}, {"end": "2020-12-26", "val": 31025000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2020-01-01"}, {"end": "2022-01-01", "val": 142349000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2020-12-27"}, {"end": "2022-01-01", "val": 142349000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2020-12-27"}, {"end": "2022-01-01", "val": 142349000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2024-02-26", "start": "2020-12-27"}, {"end": "2022-12-31", "val": 223334000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2022-01-02"}, {"end": "2022-12-31", "val": 223334000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2024-02-26", "start": "2022-01-02"}, {"end": "2022-12-31", "val": 223334000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2022-01-02"}, {"end": "2023-12-30", "val": 121159000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2024-02-26", "start": "2023-01-01"}, {"end": "2023-12-30", "val": 121159000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2023-01-01"}, {"end": "2023-12-30", "val": 121159000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2023-01-01"}, {"end": "2024-12-28", "val": 201670000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2023-12-31"}, {"end": "2024-12-28", "val": 201670000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2023-12-31"}, {"end": "2026-01-03", "val": 136759000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2024-12-29"}], "IncomeTaxExpenseBenefit": [{"end": "2010-01-02", "val": -586000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2008-12-28"}, {"end": "2011-01-01", "val": -15259000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2010-01-03"}, {"end": "2011-01-01", "val": -15259000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2010-01-03"}, {"end": "2011-12-31", "val": 15899000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2011-01-02"}, {"end": "2011-12-31", "val": 15899000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2011-01-02"}, {"end": "2011-12-31", "val": 15899000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-07", "start": "2011-01-02"}, {"end": "2012-12-29", "val": 154000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2012-01-01"}, {"end": "2012-12-29", "val": 154000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-07", "start": "2012-01-01"}, {"end": "2012-12-29", "val": 154000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-25", "start": "2012-01-01"}, {"end": "2013-12-28", "val": -9419000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-07", "start": "2012-12-30"}, {"end": "2013-12-28", "val": -9419000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-25", "start": "2012-12-30"}, {"end": "2013-12-28", "val": -9419000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24", "start": "2012-12-30"}, {"end": "2014-12-27", "val": 19497000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-25", "start": "2013-12-29"}, {"end": "2014-12-27", "val": 19497000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24", "start": "2013-12-29"}, {"end": "2014-12-27", "val": 19497000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2013-12-29"}, {"end": "2015-12-26", "val": 2663000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24", "start": "2014-12-28"}, {"end": "2015-12-26", "val": 2663000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2014-12-28"}, {"end": "2015-12-26", "val": 2663000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-26", "start": "2014-12-28"}, {"end": "2016-12-31", "val": -14900000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2015-12-27"}, {"end": "2016-12-31", "val": -14900000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-26", "start": "2015-12-27"}, {"end": "2016-12-31", "val": -14900000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-25", "start": "2015-12-27"}, {"end": "2017-12-30", "val": 13096000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-26", "start": "2017-01-01"}, {"end": "2017-12-30", "val": 13096000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-25", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 26893000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-25", "start": "2017-01-01"}, {"end": "2018-12-29", "val": 9876000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-25", "start": "2017-12-31"}, {"end": "2018-12-31", "val": 8250000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-25", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 8250000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-19", "start": "2018-01-01"}, {"end": "2019-12-31", "val": -2507000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-25", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -2507000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-19", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -2507000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -18250000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2019-01-01"}, {"end": "2020-12-26", "val": -4157000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-19", "start": "2020-01-01"}, {"end": "2020-12-26", "val": -4157000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2020-01-01"}, {"end": "2020-12-26", "val": -4157000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2020-01-01"}, {"end": "2022-01-01", "val": 13333000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2020-12-27"}, {"end": "2022-01-01", "val": 13333000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2020-12-27"}, {"end": "2022-01-01", "val": 13333000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2024-02-26", "start": "2020-12-27"}, {"end": "2022-01-01", "val": 13333000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2021-01-02"}, {"end": "2022-12-31", "val": 18250000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2022-01-02"}, {"end": "2022-12-31", "val": 18250000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2024-02-26", "start": "2022-01-02"}, {"end": "2022-12-31", "val": 18250000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2022-01-02"}, {"end": "2023-12-30", "val": 11423000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2024-02-26", "start": "2023-01-01"}, {"end": "2023-12-30", "val": 11423000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2023-01-01"}, {"end": "2023-12-30", "val": 11423000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2023-01-01"}, {"end": "2024-12-28", "val": 18777000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2023-12-31"}, {"end": "2024-12-28", "val": 18777000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2023-12-31"}, {"end": "2026-01-03", "val": 26143000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2024-12-29"}], "InterestExpense": [{"end": "2010-01-02", "val": 1658000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2008-12-28"}, {"end": "2011-01-01", "val": 1556000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2010-01-03"}, {"end": "2011-01-01", "val": 1556000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2010-01-03"}, {"end": "2011-12-31", "val": 1336000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2011-01-02"}, {"end": "2011-12-31", "val": 1336000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2011-01-02"}, {"end": "2011-12-31", "val": 1336000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-07", "start": "2011-01-02"}, {"end": "2012-12-29", "val": 1040000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2012-01-01"}, {"end": "2012-12-29", "val": 1040000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-07", "start": "2012-01-01"}, {"end": "2012-12-29", "val": 1040000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-25", "start": "2012-01-01"}, {"end": "2013-12-28", "val": 651000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-07", "start": "2012-12-30"}, {"end": "2013-12-28", "val": 651000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-25", "start": "2012-12-30"}, {"end": "2013-12-28", "val": 651000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24", "start": "2012-12-30"}, {"end": "2014-12-27", "val": 389000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-25", "start": "2013-12-29"}, {"end": "2014-12-27", "val": 389000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24", "start": "2013-12-29"}, {"end": "2014-12-27", "val": 389000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2013-12-29"}, {"end": "2015-12-26", "val": 289000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24", "start": "2014-12-28"}, {"end": "2015-12-26", "val": 289000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2014-12-28"}, {"end": "2015-12-26", "val": 289000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-26", "start": "2014-12-28"}, {"end": "2016-12-31", "val": 285000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2015-12-27"}, {"end": "2016-12-31", "val": 285000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-26", "start": "2015-12-27"}, {"end": "2016-12-31", "val": 285000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-25", "start": "2015-12-27"}, {"end": "2017-12-30", "val": 92000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-26", "start": "2017-01-01"}, {"end": "2017-12-30", "val": 92000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-25", "start": "2017-01-01"}, {"end": "2018-12-29", "val": 331000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-25", "start": "2017-12-31"}], "DepreciationDepletionAndAmortization": [{"end": "2010-01-02", "val": 6092000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2008-12-28"}, {"end": "2011-01-01", "val": 5858000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2010-01-03"}, {"end": "2011-01-01", "val": 4395000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2010-01-03"}, {"end": "2011-12-31", "val": 6488000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2011-01-02"}, {"end": "2011-12-31", "val": 4983000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2011-01-02"}, {"end": "2011-12-31", "val": 4983000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-07", "start": "2011-01-02"}, {"end": "2012-12-29", "val": 8137000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2012-01-01"}, {"end": "2012-12-29", "val": 8137000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-07", "start": "2012-01-01"}, {"end": "2012-12-29", "val": 8137000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-25", "start": "2012-01-01"}, {"end": "2013-12-28", "val": 8787000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-07", "start": "2012-12-30"}, {"end": "2013-12-28", "val": 8787000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-25", "start": "2012-12-30"}, {"end": "2013-12-28", "val": 8787000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24", "start": "2012-12-30"}, {"end": "2014-12-27", "val": 9767000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-25", "start": "2013-12-29"}, {"end": "2014-12-27", "val": 9767000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24", "start": "2013-12-29"}, {"end": "2014-12-27", "val": 9767000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2013-12-29"}, {"end": "2015-12-26", "val": 9075000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24", "start": "2014-12-28"}, {"end": "2015-12-26", "val": 9075000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2014-12-28"}, {"end": "2015-12-26", "val": 9075000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-26", "start": "2014-12-28"}, {"end": "2016-12-31", "val": 8295000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2015-12-27"}, {"end": "2016-12-31", "val": 8295000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-26", "start": "2015-12-27"}, {"end": "2016-12-31", "val": 8295000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-25", "start": "2015-12-27"}, {"end": "2017-12-30", "val": 6920000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-26", "start": "2017-01-01"}, {"end": "2017-12-30", "val": 6920000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-25", "start": "2017-01-01"}, {"end": "2018-12-29", "val": 6846000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-25", "start": "2017-12-31"}], "Depreciation": [{"end": "2011-01-01", "val": 2800000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2010-01-03"}, {"end": "2011-12-31", "val": 3300000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2011-01-02"}, {"end": "2011-12-31", "val": 3300000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-07", "start": "2011-01-02"}, {"end": "2012-12-29", "val": 4800000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2012-01-01"}, {"end": "2012-12-29", "val": 4800000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-07", "start": "2012-01-01"}, {"end": "2012-12-29", "val": 4800000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-25", "start": "2012-01-01"}, {"end": "2013-12-28", "val": 5400000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-07", "start": "2012-12-30"}, {"end": "2013-12-28", "val": 5400000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-25", "start": "2012-12-30"}, {"end": "2013-12-28", "val": 5400000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24", "start": "2012-12-30"}, {"end": "2014-12-27", "val": 6600000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-25", "start": "2013-12-29"}, {"end": "2014-12-27", "val": 6600000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24", "start": "2013-12-29"}, {"end": "2014-12-27", "val": 6600000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2013-12-29"}, {"end": "2015-12-26", "val": 6900000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24", "start": "2014-12-28"}, {"end": "2015-12-26", "val": 6900000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2014-12-28"}, {"end": "2015-12-26", "val": 6900000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-26", "start": "2014-12-28"}, {"end": "2016-12-31", "val": 6800000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2015-12-27"}, {"end": "2016-12-31", "val": 6800000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-26", "start": "2015-12-27"}, {"end": "2016-12-31", "val": 6800000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-25", "start": "2015-12-27"}, {"end": "2017-12-30", "val": 6700000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-26", "start": "2017-01-01"}, {"end": "2017-12-30", "val": 6700000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-25", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 3990000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-25", "start": "2017-01-01"}, {"end": "2018-12-29", "val": 6500000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-25", "start": "2017-12-31"}, {"end": "2018-12-31", "val": 4848000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-25", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 4848000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-19", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 5965000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-25", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 5965000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-19", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 5965000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2019-01-01"}, {"end": "2020-12-26", "val": 13832000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-19", "start": "2020-01-01"}, {"end": "2020-12-26", "val": 13832000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2020-01-01"}, {"end": "2020-12-26", "val": 13832000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2020-01-01"}, {"end": "2022-01-01", "val": 14435000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2020-12-27"}, {"end": "2022-01-01", "val": 14435000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2020-12-27"}, {"end": "2022-01-01", "val": 14435000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2024-02-26", "start": "2020-12-27"}, {"end": "2022-12-31", "val": 9378000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2022-01-02"}, {"end": "2022-12-31", "val": 9378000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2024-02-26", "start": "2022-01-02"}, {"end": "2022-12-31", "val": 9378000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2022-01-02"}, {"end": "2023-12-30", "val": 12390000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2024-02-26", "start": "2023-01-01"}, {"end": "2023-12-30", "val": 12390000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2023-01-01"}, {"end": "2023-12-30", "val": 12390000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2023-01-01"}, {"end": "2024-12-28", "val": 12872000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2023-12-31"}, {"end": "2024-12-28", "val": 12872000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2023-12-31"}, {"end": "2026-01-03", "val": 21030000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2024-12-29"}], "NetCashProvidedByUsedInOperatingActivities": [{"end": "2010-01-02", "val": -5755000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2008-12-28"}, {"end": "2011-01-01", "val": 27627000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2010-01-03"}, {"end": "2011-01-01", "val": 27627000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2010-01-03"}, {"end": "2011-12-31", "val": 54028000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2011-01-02"}, {"end": "2011-12-31", "val": 54028000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2011-01-02"}, {"end": "2011-12-31", "val": 54028000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-07", "start": "2011-01-02"}, {"end": "2012-12-29", "val": 24008000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2012-01-01"}, {"end": "2012-12-29", "val": 24008000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-07", "start": "2012-01-01"}, {"end": "2012-12-29", "val": 24008000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-25", "start": "2012-01-01"}, {"end": "2013-12-28", "val": -2431000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-07", "start": "2012-12-30"}, {"end": "2013-12-28", "val": -2431000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-25", "start": "2012-12-30"}, {"end": "2014-12-27", "val": -635000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-25", "start": "2013-12-29"}, {"end": "2016-12-31", "val": 45685000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-25", "start": "2015-12-27"}, {"end": "2017-12-30", "val": 20603000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-25", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 64171000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-25", "start": "2017-01-01"}, {"end": "2018-12-29", "val": 103336000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-25", "start": "2017-12-31"}, {"end": "2018-12-31", "val": 35094000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-25", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 35094000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-19", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 18146000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-25", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 18146000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-19", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 18146000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2019-01-01"}, {"end": "2020-12-26", "val": 105984000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-19", "start": "2020-01-01"}, {"end": "2020-12-26", "val": 105984000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2020-01-01"}, {"end": "2020-12-26", "val": 105984000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2020-01-01"}, {"end": "2022-01-01", "val": 175281000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2020-12-27"}, {"end": "2022-01-01", "val": 175281000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2020-12-27"}, {"end": "2022-01-01", "val": 175281000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2024-02-26", "start": "2020-12-27"}, {"end": "2022-12-31", "val": 136703000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2022-01-02"}, {"end": "2022-12-31", "val": 136703000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2024-02-26", "start": "2022-01-02"}, {"end": "2022-12-31", "val": 136703000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2022-01-02"}, {"end": "2023-12-30", "val": 171973000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2024-02-26", "start": "2023-01-01"}, {"end": "2023-12-30", "val": 171973000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2023-01-01"}, {"end": "2023-12-30", "val": 171973000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2023-01-01"}, {"end": "2024-12-28", "val": 245676000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2023-12-31"}, {"end": "2024-12-28", "val": 245676000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2023-12-31"}, {"end": "2026-01-03", "val": 328315000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2024-12-29"}], "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": [{"end": "2013-12-28", "val": -2431000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24", "start": "2012-12-30"}, {"end": "2014-12-27", "val": -635000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24", "start": "2013-12-29"}, {"end": "2014-12-27", "val": -635000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2013-12-29"}, {"end": "2015-12-26", "val": 1571000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24", "start": "2014-12-28"}, {"end": "2015-12-26", "val": 1571000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2014-12-28"}, {"end": "2015-12-26", "val": 1571000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-26", "start": "2014-12-28"}, {"end": "2016-12-31", "val": 45685000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2015-12-27"}, {"end": "2016-12-31", "val": 45685000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-26", "start": "2015-12-27"}, {"end": "2017-12-30", "val": 20603000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-26", "start": "2017-01-01"}], "PaymentsToAcquirePropertyPlantAndEquipment": [{"end": "2010-01-02", "val": 822000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2008-12-28"}, {"end": "2011-01-01", "val": 3096000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2010-01-03"}, {"end": "2011-01-01", "val": 3096000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2010-01-03"}, {"end": "2011-12-31", "val": 2755000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2011-01-02"}, {"end": "2011-12-31", "val": 2755000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2011-01-02"}, {"end": "2011-12-31", "val": 2755000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-07", "start": "2011-01-02"}, {"end": "2012-12-29", "val": 4990000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2012-01-01"}, {"end": "2012-12-29", "val": 4990000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-07", "start": "2012-01-01"}, {"end": "2012-12-29", "val": 4990000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-25", "start": "2012-01-01"}, {"end": "2013-12-28", "val": 5689000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-07", "start": "2012-12-30"}, {"end": "2013-12-28", "val": 5689000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-25", "start": "2012-12-30"}, {"end": "2013-12-28", "val": 5689000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24", "start": "2012-12-30"}, {"end": "2014-12-27", "val": 5792000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-25", "start": "2013-12-29"}, {"end": "2014-12-27", "val": 5792000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24", "start": "2013-12-29"}, {"end": "2014-12-27", "val": 5792000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2013-12-29"}, {"end": "2015-12-26", "val": 1846000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24", "start": "2014-12-28"}, {"end": "2015-12-26", "val": 1846000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2014-12-28"}, {"end": "2015-12-26", "val": 1846000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-26", "start": "2014-12-28"}, {"end": "2016-12-31", "val": 3999000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2015-12-27"}, {"end": "2016-12-31", "val": 3999000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-26", "start": "2015-12-27"}, {"end": "2016-12-31", "val": 3999000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-25", "start": "2015-12-27"}, {"end": "2017-12-30", "val": 5204000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-26", "start": "2017-01-01"}, {"end": "2017-12-30", "val": 5204000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-25", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 10210000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-25", "start": "2017-01-01"}, {"end": "2018-12-29", "val": 7486000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-25", "start": "2017-12-31"}, {"end": "2018-12-31", "val": 7542000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-25", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 7542000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-19", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 6802000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-25", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 6802000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-19", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 6802000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2019-01-01"}, {"end": "2020-12-26", "val": 3829000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-19", "start": "2020-01-01"}, {"end": "2020-12-26", "val": 3829000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2020-01-01"}, {"end": "2020-12-26", "val": 3829000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2020-01-01"}, {"end": "2022-01-01", "val": 12039000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2020-12-27"}, {"end": "2022-01-01", "val": 12039000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2020-12-27"}, {"end": "2022-01-01", "val": 12039000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2024-02-26", "start": "2020-12-27"}, {"end": "2022-12-31", "val": 18405000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2022-01-02"}, {"end": "2022-12-31", "val": 18405000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2024-02-26", "start": "2022-01-02"}, {"end": "2022-12-31", "val": 18405000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2022-01-02"}, {"end": "2023-12-30", "val": 22573000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2024-02-26", "start": "2023-01-01"}, {"end": "2023-12-30", "val": 22573000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2023-01-01"}, {"end": "2023-12-30", "val": 22573000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2023-01-01"}, {"end": "2024-12-28", "val": 31903000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2023-12-31"}, {"end": "2024-12-28", "val": 31903000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2023-12-31"}, {"end": "2026-01-03", "val": 28513000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2024-12-29"}], "StockholdersEquity": [{"end": "2008-12-27", "val": 92767000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14"}, {"end": "2010-01-02", "val": 106754000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14"}, {"end": "2010-01-02", "val": 106754000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12"}, {"end": "2011-01-01", "val": 170849000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14"}, {"end": "2011-01-01", "val": 170849000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12"}, {"end": "2011-01-01", "val": 170849000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-07"}, {"end": "2011-12-31", "val": 209992000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14"}, {"end": "2011-12-31", "val": 209992000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12"}, {"end": "2011-12-31", "val": 209992000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-07"}, {"end": "2011-12-31", "val": 209992000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-25"}, {"end": "2012-12-29", "val": 215771000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12"}, {"end": "2012-12-29", "val": 215771000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-07"}, {"end": "2012-12-29", "val": 215771000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-25"}, {"end": "2012-12-29", "val": 215771000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24"}, {"end": "2013-12-28", "val": 207373000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-07"}, {"end": "2013-12-28", "val": 207373000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-25"}, {"end": "2013-12-28", "val": 207373000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24"}, {"end": "2013-12-28", "val": 207373000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03"}, {"end": "2014-12-27", "val": 179537000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-25"}, {"end": "2014-12-27", "val": 179537000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24"}, {"end": "2014-12-27", "val": 179537000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03"}, {"end": "2014-12-27", "val": 179537000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-26"}, {"end": "2015-12-26", "val": 187328000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24"}, {"end": "2015-12-26", "val": 187328000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03"}, {"end": "2015-12-26", "val": 187328000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-26"}, {"end": "2015-12-26", "val": 187328000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-25"}, {"end": "2016-12-31", "val": 243774000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03"}, {"end": "2016-12-31", "val": 243774000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-26"}, {"end": "2016-12-31", "val": 243774000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-25"}, {"end": "2016-12-31", "val": 293735000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-25"}, {"end": "2017-12-30", "val": 262383000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-26"}, {"end": "2017-12-30", "val": 262383000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-25"}, {"end": "2017-12-31", "val": 333154000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-25"}, {"end": "2017-12-31", "val": 333154000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-19"}, {"end": "2018-12-29", "val": 312852000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-25"}, {"end": "2018-12-31", "val": 361888000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-25"}, {"end": "2018-12-31", "val": 361888000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-19"}, {"end": "2018-12-31", "val": 361888000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25"}, {"end": "2019-12-31", "val": 1264026000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-25"}, {"end": "2019-12-31", "val": 1264026000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-19"}, {"end": "2019-12-31", "val": 1264026000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25"}, {"end": "2019-12-31", "val": 1264026000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24"}, {"end": "2020-12-26", "val": 1264746000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-19"}, {"end": "2020-12-26", "val": 1264746000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25"}, {"end": "2020-12-26", "val": 1264746000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24"}, {"end": "2020-12-26", "val": 1264746000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2024-02-26"}, {"end": "2022-01-01", "val": 1426055000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25"}, {"end": "2022-01-01", "val": 1426055000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24"}, {"end": "2022-01-01", "val": 1426055000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2024-02-26"}, {"end": "2022-01-01", "val": 1426055000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25"}, {"end": "2022-12-31", "val": 1596426000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24"}, {"end": "2022-12-31", "val": 1596426000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2024-02-26"}, {"end": "2022-12-31", "val": 1596426000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25"}, {"end": "2022-12-31", "val": 1596426000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}, {"end": "2023-12-30", "val": 1736535000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2024-02-26"}, {"end": "2023-12-30", "val": 1736535000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25"}, {"end": "2023-12-30", "val": 1736535000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}, {"end": "2024-12-28", "val": 1925882000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25"}, {"end": "2024-12-28", "val": 1925882000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}, {"end": "2026-01-03", "val": 2100647000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}], "Goodwill": [{"end": "2011-01-01", "val": 0, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14"}, {"end": "2011-12-31", "val": 11990000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14"}, {"end": "2011-12-31", "val": 11990000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12"}, {"end": "2012-12-29", "val": 11352000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12"}, {"end": "2012-12-29", "val": 11352000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-07"}, {"end": "2012-12-29", "val": 11352000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-25"}, {"end": "2013-12-28", "val": 11743000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-07"}, {"end": "2013-12-28", "val": 11743000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-25"}, {"end": "2013-12-28", "val": 11743000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24"}, {"end": "2014-12-27", "val": 10494000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-25"}, {"end": "2014-12-27", "val": 10494000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24"}, {"end": "2014-12-27", "val": 10494000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03"}, {"end": "2015-12-26", "val": 9415000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24"}, {"end": "2015-12-26", "val": 9415000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03"}, {"end": "2015-12-26", "val": 9415000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-26"}, {"end": "2016-12-31", "val": 8940000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03"}, {"end": "2016-12-31", "val": 8940000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-26"}, {"end": "2016-12-31", "val": 8940000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-25"}, {"end": "2017-12-30", "val": 10232000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-26"}, {"end": "2017-12-30", "val": 10232000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-25"}, {"end": "2017-12-31", "val": 22495000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-25"}, {"end": "2018-12-29", "val": 26372000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-25"}, {"end": "2018-12-31", "val": 22495000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-25"}, {"end": "2018-12-31", "val": 22495000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-19"}, {"end": "2019-12-31", "val": 307148000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-25"}, {"end": "2019-12-31", "val": 307148000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-19"}, {"end": "2019-12-31", "val": 307148000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25"}, {"end": "2019-12-31", "val": 315811000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24"}, {"end": "2020-12-26", "val": 306632000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-19"}, {"end": "2020-12-26", "val": 306632000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25"}, {"end": "2020-12-26", "val": 306632000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24"}, {"end": "2022-01-01", "val": 315811000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25"}, {"end": "2022-01-01", "val": 315811000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24"}, {"end": "2022-12-31", "val": 315811000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24"}, {"end": "2022-12-31", "val": 315811000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2024-02-26"}, {"end": "2022-12-31", "val": 315811000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25"}, {"end": "2023-12-30", "val": 315811000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2024-02-26"}, {"end": "2023-12-30", "val": 315811000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25"}, {"end": "2023-12-30", "val": 315811000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}, {"end": "2024-12-28", "val": 329980000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25"}, {"end": "2024-12-28", "val": 329980000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}, {"end": "2026-01-03", "val": 644015000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}], "LongTermDebtNoncurrent": [{"end": "2011-01-01", "val": 9467000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14"}, {"end": "2011-12-31", "val": 6687000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12"}, {"end": "2011-12-31", "val": 6687000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14"}, {"end": "2012-12-29", "val": 4374000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-07"}, {"end": "2012-12-29", "val": 4374000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12"}, {"end": "2013-12-28", "val": 0, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-07"}], "LongTermDebtCurrent": [{"end": "2011-01-01", "val": 572000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14"}, {"end": "2011-12-31", "val": 765000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12"}, {"end": "2011-12-31", "val": 765000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14"}, {"end": "2012-12-29", "val": 928000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-07"}, {"end": "2012-12-29", "val": 928000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12"}, {"end": "2013-12-28", "val": 0, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-07"}], "LongTermDebt": [{"end": "2011-12-31", "val": 7452000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12"}, {"end": "2012-12-29", "val": 5302000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-07"}, {"end": "2012-12-29", "val": 5302000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12"}, {"end": "2013-12-28", "val": 0, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-07"}], "CashAndCashEquivalentsAtCarryingValue": [{"end": "2008-12-27", "val": 23980000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14"}, {"end": "2010-01-02", "val": 43526000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14"}, {"end": "2010-01-02", "val": 43526000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12"}, {"end": "2011-01-01", "val": 66460000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14"}, {"end": "2011-01-01", "val": 66460000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12"}, {"end": "2011-01-01", "val": 66460000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-07"}, {"end": "2011-12-31", "val": 97699000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14"}, {"end": "2011-12-31", "val": 97699000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12"}, {"end": "2011-12-31", "val": 97699000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-07"}, {"end": "2011-12-31", "val": 97699000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-25"}, {"end": "2012-12-29", "val": 62915000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12"}, {"end": "2012-12-29", "val": 62915000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-07"}, {"end": "2012-12-29", "val": 62915000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-25"}, {"end": "2012-12-29", "val": 62915000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24"}, {"end": "2013-12-28", "val": 44765000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-07"}, {"end": "2013-12-28", "val": 44765000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-25"}, {"end": "2013-12-28", "val": 44765000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24"}, {"end": "2013-12-28", "val": 44765000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03"}, {"end": "2014-12-27", "val": 34676000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-25"}, {"end": "2014-12-27", "val": 34676000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24"}, {"end": "2014-12-27", "val": 34676000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03"}, {"end": "2014-12-27", "val": 34676000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-26"}, {"end": "2015-12-26", "val": 38154000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24"}, {"end": "2015-12-26", "val": 38154000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03"}, {"end": "2015-12-26", "val": 38154000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-26"}, {"end": "2016-12-31", "val": 47062000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03"}, {"end": "2016-12-31", "val": 47062000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-26"}, {"end": "2017-12-30", "val": 34899000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-26"}, {"end": "2017-12-30", "val": 34899000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-25"}, {"end": "2018-12-29", "val": 110951000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-25"}, {"end": "2018-12-31", "val": 112388000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-25"}, {"end": "2019-12-31", "val": 130673000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-25"}, {"end": "2019-12-31", "val": 130673000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-19"}, {"end": "2020-12-26", "val": 136720000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-19"}, {"end": "2020-12-26", "val": 136720000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25"}, {"end": "2022-01-01", "val": 169602000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25"}, {"end": "2022-01-01", "val": 169602000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24"}, {"end": "2022-12-31", "val": 175872000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24"}, {"end": "2022-12-31", "val": 175872000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2024-02-26"}, {"end": "2023-12-30", "val": 233508000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2024-02-26"}, {"end": "2023-12-30", "val": 233508000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25"}, {"end": "2024-12-28", "val": 212945000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25"}, {"end": "2024-12-28", "val": 212945000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}, {"end": "2026-01-03", "val": 346119000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}], "ShortTermInvestments": [{"end": "2011-12-31", "val": 0, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12"}, {"end": "2012-12-29", "val": 46993000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-07"}, {"end": "2012-12-29", "val": 46993000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12"}, {"end": "2013-12-28", "val": 48097000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-25"}, {"end": "2013-12-28", "val": 48097000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-07"}, {"end": "2014-12-27", "val": 49286000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-25"}], "WeightedAverageNumberOfDilutedSharesOutstanding": [{"end": "2010-01-02", "val": 18639000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2008-12-28"}, {"end": "2011-01-01", "val": 22998000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2010-01-03"}, {"end": "2011-01-01", "val": 22998000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2010-01-03"}, {"end": "2011-12-31", "val": 23480000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2011-01-02"}, {"end": "2011-12-31", "val": 23480000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2011-01-02"}, {"end": "2011-12-31", "val": 23480000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-07", "start": "2011-01-02"}, {"end": "2012-12-29", "val": 23845000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2012-01-01"}, {"end": "2012-12-29", "val": 23845000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-07", "start": "2012-01-01"}, {"end": "2012-12-29", "val": 23845000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-25", "start": "2012-01-01"}, {"end": "2013-12-28", "val": 23290000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-07", "start": "2012-12-30"}, {"end": "2013-12-28", "val": 23290000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-25", "start": "2012-12-30"}, {"end": "2013-12-28", "val": 23290000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24", "start": "2012-12-30"}, {"end": "2014-12-27", "val": 23958000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-25", "start": "2013-12-29"}, {"end": "2014-12-27", "val": 23958000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24", "start": "2013-12-29"}, {"end": "2014-12-27", "val": 23958000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2013-12-29"}, {"end": "2015-12-26", "val": 24375000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24", "start": "2014-12-28"}, {"end": "2015-12-26", "val": 24375000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2014-12-28"}, {"end": "2015-12-26", "val": 24375000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-26", "start": "2014-12-28"}, {"end": "2016-12-31", "val": 25153000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2015-12-27"}, {"end": "2016-12-31", "val": 25153000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-26", "start": "2015-12-27"}, {"end": "2016-12-31", "val": 25153000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-25", "start": "2015-12-27"}, {"end": "2017-12-30", "val": 25919000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-26", "start": "2017-01-01"}, {"end": "2017-12-30", "val": 25919000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-25", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 25865000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-25", "start": "2017-01-01"}, {"end": "2018-12-29", "val": 24600000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-25", "start": "2017-12-31"}, {"end": "2018-12-31", "val": 25895000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-25", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 25895000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-19", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 30007000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-25", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 30007000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-19", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 30007000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 49764000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2019-01-01"}, {"end": "2020-12-26", "val": 49475000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-19", "start": "2020-01-01"}, {"end": "2020-12-26", "val": 49475000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2020-01-01"}, {"end": "2020-12-26", "val": 49475000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2020-01-01"}, {"end": "2022-01-01", "val": 49728000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2020-12-27"}, {"end": "2022-01-01", "val": 49728000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2020-12-27"}, {"end": "2022-01-01", "val": 49728000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2024-02-26", "start": "2020-12-27"}, {"end": "2022-12-31", "val": 49764000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2022-01-02"}, {"end": "2022-12-31", "val": 49764000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2024-02-26", "start": "2022-01-02"}, {"end": "2022-12-31", "val": 49764000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2022-01-02"}, {"end": "2023-12-30", "val": 49318000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2024-02-26", "start": "2023-01-01"}, {"end": "2023-12-30", "val": 49318000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2023-01-01"}, {"end": "2023-12-30", "val": 49318000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2023-01-01"}, {"end": "2024-12-28", "val": 49660000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2023-12-31"}, {"end": "2024-12-28", "val": 49660000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2023-12-31"}, {"end": "2026-01-03", "val": 49273000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2024-12-29"}], "WeightedAverageNumberOfSharesOutstandingBasic": [{"end": "2010-01-02", "val": 18639000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2008-12-28"}, {"end": "2011-01-01", "val": 21855000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2010-01-03"}, {"end": "2011-01-01", "val": 21855000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2010-01-03"}, {"end": "2011-12-31", "val": 22743000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2011-01-02"}, {"end": "2011-12-31", "val": 22743000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2011-01-02"}, {"end": "2011-12-31", "val": 22743000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-07", "start": "2011-01-02"}, {"end": "2012-12-29", "val": 23358000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2012-01-01"}, {"end": "2012-12-29", "val": 23358000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-07", "start": "2012-01-01"}, {"end": "2012-12-29", "val": 23358000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-25", "start": "2012-01-01"}, {"end": "2013-12-28", "val": 23290000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-07", "start": "2012-12-30"}, {"end": "2013-12-28", "val": 23290000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-25", "start": "2012-12-30"}, {"end": "2013-12-28", "val": 23290000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24", "start": "2012-12-30"}, {"end": "2014-12-27", "val": 23958000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-25", "start": "2013-12-29"}, {"end": "2014-12-27", "val": 23958000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24", "start": "2013-12-29"}, {"end": "2014-12-27", "val": 23958000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2013-12-29"}, {"end": "2015-12-26", "val": 24059000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24", "start": "2014-12-28"}, {"end": "2015-12-26", "val": 24059000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2014-12-28"}, {"end": "2015-12-26", "val": 24059000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-26", "start": "2014-12-28"}, {"end": "2016-12-31", "val": 24655000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2015-12-27"}, {"end": "2016-12-31", "val": 24655000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-26", "start": "2015-12-27"}, {"end": "2016-12-31", "val": 24655000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-25", "start": "2015-12-27"}, {"end": "2017-12-30", "val": 25334000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-26", "start": "2017-01-01"}, {"end": "2017-12-30", "val": 25334000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-25", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 25325000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-25", "start": "2017-01-01"}, {"end": "2018-12-29", "val": 24120000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-25", "start": "2017-12-31"}, {"end": "2018-12-31", "val": 25470000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-25", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 25470000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-19", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 29729000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-25", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 29729000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-19", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 29729000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2019-01-01"}, {"end": "2020-12-26", "val": 49136000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-19", "start": "2020-01-01"}, {"end": "2020-12-26", "val": 49136000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2020-01-01"}, {"end": "2020-12-26", "val": 49136000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2020-01-01"}, {"end": "2022-01-01", "val": 49242000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2020-12-27"}, {"end": "2022-01-01", "val": 49242000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2020-12-27"}, {"end": "2022-01-01", "val": 49242000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2024-02-26", "start": "2020-12-27"}, {"end": "2022-12-31", "val": 49424000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2022-01-02"}, {"end": "2022-12-31", "val": 49424000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2024-02-26", "start": "2022-01-02"}, {"end": "2022-12-31", "val": 49424000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2022-01-02"}, {"end": "2023-12-30", "val": 48971, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2024-02-26", "start": "2023-01-01"}, {"end": "2023-12-30", "val": 48971000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2023-01-01"}, {"end": "2023-12-30", "val": 48971000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2023-01-01"}, {"end": "2024-12-28", "val": 49343000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25", "start": "2023-12-31"}, {"end": "2024-12-28", "val": 49343000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2023-12-31"}, {"end": "2026-01-03", "val": 49123000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2024-12-29"}], "CommonStockSharesOutstanding": [{"end": "2011-01-01", "val": 22314783, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14"}, {"end": "2011-12-31", "val": 23182771, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14"}, {"end": "2011-12-31", "val": 23182771, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12"}, {"end": "2012-12-29", "val": 23250429, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12"}, {"end": "2012-12-29", "val": 23250429, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-07"}, {"end": "2013-12-28", "val": 23537275, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-07"}, {"end": "2013-12-28", "val": 23537275, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-25"}, {"end": "2014-12-27", "val": 23813729, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-25"}, {"end": "2014-12-27", "val": 23813729, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24"}, {"end": "2015-12-26", "val": 24224286, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24"}, {"end": "2015-12-26", "val": 24224286, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03"}, {"end": "2016-12-31", "val": 25070889, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03"}, {"end": "2016-12-31", "val": 25070889, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-26"}, {"end": "2017-12-30", "val": 24628722, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-26"}, {"end": "2017-12-30", "val": 24628722, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-25"}, {"end": "2018-12-29", "val": 24372193, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-25"}, {"end": "2018-12-31", "val": 24855000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-25"}, {"end": "2019-12-31", "val": 50184000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-25"}, {"end": "2019-12-31", "val": 50184000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-19"}, {"end": "2020-12-26", "val": 48758000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-19"}, {"end": "2020-12-26", "val": 48758000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25"}, {"end": "2022-01-01", "val": 49300000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25"}, {"end": "2022-01-01", "val": 49300000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24"}, {"end": "2022-12-31", "val": 48684000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24"}, {"end": "2022-12-31", "val": 48684000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2024-02-26"}, {"end": "2023-12-30", "val": 49086000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2024-02-26"}, {"end": "2023-12-30", "val": 49086000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25"}, {"end": "2024-12-28", "val": 49238000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25"}, {"end": "2024-12-28", "val": 49238000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}, {"end": "2026-01-03", "val": 49702000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}], "EntityCommonStockSharesOutstanding": [{"end": "2012-03-06", "val": 23412780, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14"}, {"end": "2013-03-07", "val": 23403446, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12"}, {"end": "2014-03-01", "val": 23756107, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-07"}, {"end": "2015-02-18", "val": 23853009, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-25"}, {"end": "2016-02-12", "val": 24297590, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-24"}, {"end": "2017-02-24", "val": 25160223, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03"}, {"end": "2018-02-20", "val": 23761304, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-26"}, {"end": "2019-02-22", "val": 24463681, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-25"}, {"end": "2020-02-06", "val": 50282160, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-25"}, {"end": "2021-02-04", "val": 48883050, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-19"}, {"end": "2022-02-08", "val": 49359739, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25"}, {"end": "2023-02-06", "val": 48754780, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24"}, {"end": "2024-02-05", "val": 49130018, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2024-02-26"}, {"end": "2025-02-03", "val": 49270256, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-25"}, {"end": "2026-02-05", "val": 49702361, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}]}}