{"cik": 851520, "entity": "EXPONENT, INC.", "tags": {"Revenues": [{"end": "2010-01-01", "val": 227882000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27", "start": "2009-01-03"}, {"end": "2010-12-31", "val": 248753000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27", "start": "2010-01-02"}, {"end": "2010-12-31", "val": 248753000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-28", "start": "2010-01-02"}, {"end": "2011-12-30", "val": 272446000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27", "start": "2011-01-01"}, {"end": "2011-12-30", "val": 272446000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-28", "start": "2011-01-01"}, {"end": "2011-12-30", "val": 272446000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03", "start": "2011-01-01"}, {"end": "2012-12-28", "val": 292653000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-28", "start": "2011-12-31"}, {"end": "2012-12-28", "val": 292653000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03", "start": "2011-12-31"}, {"end": "2012-12-28", "val": 292653000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02", "start": "2011-12-31"}, {"end": "2014-01-03", "val": 296168000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03", "start": "2012-12-29"}, {"end": "2014-01-03", "val": 296168000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02", "start": "2012-12-29"}, {"end": "2014-01-03", "val": 296168000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2012-12-29"}, {"end": "2015-01-02", "val": 304704000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02", "start": "2014-01-04"}, {"end": "2015-01-02", "val": 304704000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2014-01-04"}, {"end": "2015-01-02", "val": 304704000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2014-01-04"}, {"end": "2016-01-01", "val": 312832000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2015-01-03"}, {"end": "2016-01-01", "val": 312832000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2015-01-03"}, {"end": "2016-01-01", "val": 312832000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2015-01-03"}, {"end": "2016-12-30", "val": 315076000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2016-01-02"}, {"end": "2016-12-30", "val": 315076000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2016-01-02"}, {"end": "2016-12-30", "val": 315076000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22", "start": "2016-01-02"}, {"end": "2017-12-29", "val": 347799000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2016-12-31"}, {"end": "2017-12-29", "val": 347799000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22", "start": "2016-12-31"}, {"end": "2017-12-29", "val": 347799000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2016-12-31"}, {"end": "2018-12-28", "val": 379523000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22", "start": "2017-12-30"}, {"end": "2018-12-28", "val": 379523000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2017-12-30"}, {"end": "2018-12-28", "val": 379523000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2017-12-30"}, {"end": "2020-01-03", "val": 417199000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2018-12-29"}, {"end": "2020-01-03", "val": 417199000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2018-12-29"}, {"end": "2020-01-03", "val": 417199000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2018-12-29"}, {"end": "2021-01-01", "val": 399900000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2020-01-04"}, {"end": "2021-01-01", "val": 399900000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2020-01-04"}, {"end": "2021-01-01", "val": 399900000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2020-01-04"}, {"end": "2021-12-31", "val": 466269000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 466269000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 466269000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-23", "start": "2021-01-02"}, {"end": "2022-12-30", "val": 513293000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2022-01-01"}, {"end": "2022-12-30", "val": 513293000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-23", "start": "2022-01-01"}, {"end": "2022-12-30", "val": 513293000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2022-01-01"}, {"end": "2023-12-29", "val": 536766000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-23", "start": "2022-12-31"}, {"end": "2023-12-29", "val": 536766000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2022-12-31"}, {"end": "2023-12-29", "val": 536766000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2022-12-31"}, {"end": "2025-01-03", "val": 558514000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2023-12-30"}, {"end": "2025-01-03", "val": 558514000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2023-12-30"}, {"end": "2026-01-02", "val": 582014000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2025-01-04"}], "RevenueFromContractWithCustomerExcludingAssessedTax": [{"end": "2017-12-29", "val": 347799000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2016-12-31"}, {"end": "2018-12-28", "val": 379523000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2017-12-30"}, {"end": "2018-12-28", "val": 379523000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2017-12-30"}, {"end": "2020-01-03", "val": 417199000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2018-12-29"}, {"end": "2020-01-03", "val": 417199000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2018-12-29"}, {"end": "2020-01-03", "val": 417199000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2018-12-29"}, {"end": "2021-01-01", "val": 399900000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2020-01-04"}, {"end": "2021-01-01", "val": 399900000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2020-01-04"}, {"end": "2021-01-01", "val": 399900000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2020-01-04"}, {"end": "2021-12-31", "val": 466269000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 466269000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 466269000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-23", "start": "2021-01-02"}, {"end": "2022-12-30", "val": 513293000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2022-01-01"}, {"end": "2022-12-30", "val": 513293000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-23", "start": "2022-01-01"}, {"end": "2022-12-30", "val": 513293000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2022-01-01"}, {"end": "2023-12-29", "val": 536766000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-23", "start": "2022-12-31"}, {"end": "2023-12-29", "val": 536766000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2022-12-31"}, {"end": "2023-12-29", "val": 536766000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2022-12-31"}, {"end": "2025-01-03", "val": 558514000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2023-12-30"}, {"end": "2025-01-03", "val": 558514000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2023-12-30"}, {"end": "2026-01-02", "val": 582014000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2025-01-04"}], "OperatingIncomeLoss": [{"end": "2010-01-01", "val": 33262000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27", "start": "2009-01-03"}, {"end": "2010-12-31", "val": 43241000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27", "start": "2010-01-02"}, {"end": "2010-12-31", "val": 43241000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-28", "start": "2010-01-02"}, {"end": "2011-12-30", "val": 53460000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27", "start": "2011-01-01"}, {"end": "2011-12-30", "val": 53460000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-28", "start": "2011-01-01"}, {"end": "2011-12-30", "val": 53460000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03", "start": "2011-01-01"}, {"end": "2012-12-28", "val": 57620000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-28", "start": "2011-12-31"}, {"end": "2012-12-28", "val": 57620000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03", "start": "2011-12-31"}, {"end": "2012-12-28", "val": 57620000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02", "start": "2011-12-31"}, {"end": "2014-01-03", "val": 55946000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03", "start": "2012-12-29"}, {"end": "2014-01-03", "val": 55946000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02", "start": "2012-12-29"}, {"end": "2014-01-03", "val": 55946000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2012-12-29"}, {"end": "2015-01-02", "val": 63549000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02", "start": "2014-01-04"}, {"end": "2015-01-02", "val": 63549000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2014-01-04"}, {"end": "2015-01-02", "val": 63549000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2014-01-04"}, {"end": "2016-01-01", "val": 68933000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2015-01-03"}, {"end": "2016-01-01", "val": 68933000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2015-01-03"}, {"end": "2016-01-01", "val": 68933000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2015-01-03"}, {"end": "2016-12-30", "val": 61911000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2016-01-02"}, {"end": "2016-12-30", "val": 61911000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2016-01-02"}, {"end": "2016-12-30", "val": 61911000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22", "start": "2016-01-02"}, {"end": "2017-12-29", "val": 72051000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2016-12-31"}, {"end": "2017-12-29", "val": 72051000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22", "start": "2016-12-31"}, {"end": "2017-12-29", "val": 72051000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2016-12-31"}, {"end": "2018-12-28", "val": 91456000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22", "start": "2017-12-30"}, {"end": "2018-12-28", "val": 91456000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2017-12-30"}, {"end": "2018-12-28", "val": 91456000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2017-12-30"}, {"end": "2020-01-03", "val": 85111000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2018-12-29"}, {"end": "2020-01-03", "val": 85111000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2018-12-29"}, {"end": "2020-01-03", "val": 85111000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2018-12-29"}, {"end": "2021-01-01", "val": 83249000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2020-01-04"}, {"end": "2021-01-01", "val": 83249000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2020-01-04"}, {"end": "2021-01-01", "val": 83249000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2020-01-04"}, {"end": "2021-12-31", "val": 108927000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 108927000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 108927000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-23", "start": "2021-01-02"}, {"end": "2022-12-30", "val": 140842000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2022-01-01"}, {"end": "2022-12-30", "val": 140842000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-23", "start": "2022-01-01"}, {"end": "2022-12-30", "val": 140842000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2022-01-01"}, {"end": "2023-12-29", "val": 111322000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-23", "start": "2022-12-31"}, {"end": "2023-12-29", "val": 111322000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2022-12-31"}, {"end": "2023-12-29", "val": 111322000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2022-12-31"}, {"end": "2025-01-03", "val": 119557000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2023-12-30"}, {"end": "2025-01-03", "val": 119557000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2023-12-30"}, {"end": "2026-01-02", "val": 119787000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2025-01-04"}], "NetIncomeLoss": [{"end": "2010-01-01", "val": 22127000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27", "start": "2009-01-03"}, {"end": "2010-12-31", "val": 27521000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27", "start": "2010-01-02"}, {"end": "2010-12-31", "val": 27521000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-28", "start": "2010-01-02"}, {"end": "2011-12-30", "val": 32695000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27", "start": "2011-01-01"}, {"end": "2011-12-30", "val": 32695000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-28", "start": "2011-01-01"}, {"end": "2011-12-30", "val": 32695000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03", "start": "2011-01-01"}, {"end": "2012-12-28", "val": 37225000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-28", "start": "2011-12-31"}, {"end": "2012-12-28", "val": 37225000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03", "start": "2011-12-31"}, {"end": "2012-12-28", "val": 37225000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02", "start": "2011-12-31"}, {"end": "2014-01-03", "val": 38640000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03", "start": "2012-12-29"}, {"end": "2014-01-03", "val": 38640000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02", "start": "2012-12-29"}, {"end": "2014-01-03", "val": 38640000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2012-12-29"}, {"end": "2015-01-02", "val": 40701000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02", "start": "2014-01-04"}, {"end": "2015-01-02", "val": 40701000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2014-01-04"}, {"end": "2015-01-02", "val": 40701000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2014-01-04"}, {"end": "2016-01-01", "val": 43599000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2015-01-03"}, {"end": "2016-01-01", "val": 43599000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2015-01-03"}, {"end": "2016-01-01", "val": 43599000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2015-01-03"}, {"end": "2016-12-30", "val": 47480000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2016-01-02"}, {"end": "2016-12-30", "val": 47480000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2016-01-02"}, {"end": "2016-12-30", "val": 47480000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22", "start": "2016-01-02"}, {"end": "2017-12-29", "val": 41305000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2016-12-31"}, {"end": "2017-12-29", "val": 41305000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22", "start": "2016-12-31"}, {"end": "2017-12-29", "val": 41305000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2016-12-31"}, {"end": "2018-12-28", "val": 72254000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22", "start": "2017-12-30"}, {"end": "2018-12-28", "val": 72254000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2017-12-30"}, {"end": "2018-12-28", "val": 72254000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2017-12-30"}, {"end": "2020-01-03", "val": 82460000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2018-12-29"}, {"end": "2020-01-03", "val": 82460000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2018-12-29"}, {"end": "2020-01-03", "val": 82460000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2018-12-29"}, {"end": "2021-01-01", "val": 82552000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2020-01-04"}, {"end": "2021-01-01", "val": 82552000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2020-01-04"}, {"end": "2021-01-01", "val": 82552000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2020-01-04"}, {"end": "2021-12-31", "val": 101202000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 101202000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 101202000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-23", "start": "2021-01-02"}, {"end": "2022-12-30", "val": 102330000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2022-01-01"}, {"end": "2022-12-30", "val": 102330000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-23", "start": "2022-01-01"}, {"end": "2022-12-30", "val": 102330000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2022-01-01"}, {"end": "2023-12-29", "val": 100339000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-23", "start": "2022-12-31"}, {"end": "2023-12-29", "val": 100339000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2022-12-31"}, {"end": "2023-12-29", "val": 100339000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2022-12-31"}, {"end": "2025-01-03", "val": 109002000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2023-12-30"}, {"end": "2025-01-03", "val": 109002000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2023-12-30"}, {"end": "2026-01-02", "val": 106009000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2025-01-04"}], "IncomeTaxExpenseBenefit": [{"end": "2010-01-01", "val": 14894000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27", "start": "2009-01-03"}, {"end": "2010-12-31", "val": 19187000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27", "start": "2010-01-02"}, {"end": "2010-12-31", "val": 19187000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-28", "start": "2010-01-02"}, {"end": "2011-12-30", "val": 22124000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27", "start": "2011-01-01"}, {"end": "2011-12-30", "val": 22124000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-28", "start": "2011-01-01"}, {"end": "2011-12-30", "val": 22124000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03", "start": "2011-01-01"}, {"end": "2012-12-28", "val": 24524000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-28", "start": "2011-12-31"}, {"end": "2012-12-28", "val": 24524000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03", "start": "2011-12-31"}, {"end": "2012-12-28", "val": 24524000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02", "start": "2011-12-31"}, {"end": "2014-01-03", "val": 25305000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03", "start": "2012-12-29"}, {"end": "2014-01-03", "val": 25305000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02", "start": "2012-12-29"}, {"end": "2014-01-03", "val": 25305000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2012-12-29"}, {"end": "2015-01-02", "val": 27264000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02", "start": "2014-01-04"}, {"end": "2015-01-02", "val": 27264000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2014-01-04"}, {"end": "2015-01-02", "val": 27264000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2014-01-04"}, {"end": "2016-01-01", "val": 27534000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2015-01-03"}, {"end": "2016-01-01", "val": 27534000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2015-01-03"}, {"end": "2016-01-01", "val": 27534000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2015-01-03"}, {"end": "2016-12-30", "val": 21642000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2016-01-02"}, {"end": "2016-12-30", "val": 21642000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2016-01-02"}, {"end": "2016-12-30", "val": 21642000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22", "start": "2016-01-02"}, {"end": "2017-12-29", "val": 41204000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2016-12-31"}, {"end": "2017-12-29", "val": 41204000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22", "start": "2016-12-31"}, {"end": "2017-12-29", "val": 41204000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2016-12-31"}, {"end": "2018-12-28", "val": 21063000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22", "start": "2017-12-30"}, {"end": "2018-12-28", "val": 21063000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2017-12-30"}, {"end": "2018-12-28", "val": 21063000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2017-12-30"}, {"end": "2020-01-03", "val": 21730000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2018-12-29"}, {"end": "2020-01-03", "val": 21730000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2018-12-29"}, {"end": "2020-01-03", "val": 21730000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2018-12-29"}, {"end": "2021-01-01", "val": 14384000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2020-01-04"}, {"end": "2021-01-01", "val": 14384000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2020-01-04"}, {"end": "2021-01-01", "val": 14384000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2020-01-04"}, {"end": "2021-12-31", "val": 24635000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 24635000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 24635000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-23", "start": "2021-01-02"}, {"end": "2022-12-30", "val": 29904000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2022-01-01"}, {"end": "2022-12-30", "val": 29904000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-23", "start": "2022-01-01"}, {"end": "2022-12-30", "val": 29904000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2022-01-01"}, {"end": "2023-12-29", "val": 35557000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-23", "start": "2022-12-31"}, {"end": "2023-12-29", "val": 35557000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2022-12-31"}, {"end": "2023-12-29", "val": 35557000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2022-12-31"}, {"end": "2025-01-03", "val": 38368000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2023-12-30"}, {"end": "2025-01-03", "val": 38368000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2023-12-30"}, {"end": "2026-01-02", "val": 41288000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2025-01-04"}], "DepreciationAndAmortization": [{"end": "2010-01-01", "val": 4352000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27", "start": "2009-01-03"}, {"end": "2010-12-31", "val": 4323000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27", "start": "2010-01-02"}, {"end": "2010-12-31", "val": 4323000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-28", "start": "2010-01-02"}, {"end": "2011-12-30", "val": 4411000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27", "start": "2011-01-01"}, {"end": "2011-12-30", "val": 4411000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-28", "start": "2011-01-01"}, {"end": "2011-12-30", "val": 4411000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03", "start": "2011-01-01"}, {"end": "2012-12-28", "val": 4711000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-28", "start": "2011-12-31"}, {"end": "2012-12-28", "val": 4711000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03", "start": "2011-12-31"}, {"end": "2012-12-28", "val": 4711000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02", "start": "2011-12-31"}, {"end": "2014-01-03", "val": 4951000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03", "start": "2012-12-29"}, {"end": "2014-01-03", "val": 4951000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02", "start": "2012-12-29"}, {"end": "2014-01-03", "val": 4951000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2012-12-29"}, {"end": "2015-01-02", "val": 5404000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02", "start": "2014-01-04"}, {"end": "2015-01-02", "val": 5404000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2014-01-04"}, {"end": "2015-01-02", "val": 5404000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2014-01-04"}, {"end": "2016-01-01", "val": 5479000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2015-01-03"}, {"end": "2016-01-01", "val": 5479000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2015-01-03"}, {"end": "2016-01-01", "val": 5479000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2015-01-03"}, {"end": "2016-12-30", "val": 6131000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2016-01-02"}, {"end": "2016-12-30", "val": 6131000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2016-01-02"}, {"end": "2016-12-30", "val": 6131000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22", "start": "2016-01-02"}, {"end": "2017-12-29", "val": 6285000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2016-12-31"}, {"end": "2017-12-29", "val": 6285000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22", "start": "2016-12-31"}, {"end": "2017-12-29", "val": 6285000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2016-12-31"}, {"end": "2018-12-28", "val": 6292000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22", "start": "2017-12-30"}, {"end": "2018-12-28", "val": 6292000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2017-12-30"}, {"end": "2018-12-28", "val": 6292000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2017-12-30"}, {"end": "2020-01-03", "val": 6806000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2018-12-29"}, {"end": "2020-01-03", "val": 6806000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2018-12-29"}, {"end": "2020-01-03", "val": 6806000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2018-12-29"}, {"end": "2021-01-01", "val": 6871000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2020-01-04"}, {"end": "2021-01-01", "val": 6871000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2020-01-04"}, {"end": "2021-01-01", "val": 6871000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2020-01-04"}, {"end": "2021-12-31", "val": 6487000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 6487000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 6487000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-23", "start": "2021-01-02"}, {"end": "2022-12-30", "val": 7079000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2022-01-01"}, {"end": "2022-12-30", "val": 7079000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-23", "start": "2022-01-01"}, {"end": "2022-12-30", "val": 7079000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2022-01-01"}, {"end": "2023-12-29", "val": 8916000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-23", "start": "2022-12-31"}, {"end": "2023-12-29", "val": 8916000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2022-12-31"}, {"end": "2023-12-29", "val": 8916000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2022-12-31"}, {"end": "2025-01-03", "val": 9689000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2023-12-30"}, {"end": "2025-01-03", "val": 9689000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2023-12-30"}, {"end": "2026-01-02", "val": 10083000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2025-01-04"}], "NetCashProvidedByUsedInOperatingActivities": [{"end": "2010-01-01", "val": 26816000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27", "start": "2009-01-03"}, {"end": "2010-12-31", "val": 36052000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27", "start": "2010-01-02"}, {"end": "2010-12-31", "val": 36052000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-28", "start": "2010-01-02"}, {"end": "2011-12-30", "val": 46596000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27", "start": "2011-01-01"}, {"end": "2011-12-30", "val": 46596000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-28", "start": "2011-01-01"}, {"end": "2012-12-28", "val": 48505000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-28", "start": "2011-12-31"}, {"end": "2016-01-01", "val": 60489000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2015-01-03"}, {"end": "2016-12-30", "val": 66946000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2016-01-02"}, {"end": "2016-12-30", "val": 66946000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22", "start": "2016-01-02"}, {"end": "2017-12-29", "val": 67838000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2016-12-31"}, {"end": "2017-12-29", "val": 67838000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22", "start": "2016-12-31"}, {"end": "2017-12-29", "val": 67838000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2016-12-31"}, {"end": "2018-12-28", "val": 91188000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22", "start": "2017-12-30"}, {"end": "2018-12-28", "val": 91188000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2017-12-30"}, {"end": "2018-12-28", "val": 91188000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2017-12-30"}, {"end": "2020-01-03", "val": 108059000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2018-12-29"}, {"end": "2020-01-03", "val": 108059000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2018-12-29"}, {"end": "2020-01-03", "val": 108059000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2018-12-29"}, {"end": "2021-01-01", "val": 103312000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2020-01-04"}, {"end": "2021-01-01", "val": 103312000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2020-01-04"}, {"end": "2021-01-01", "val": 103312000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2020-01-04"}, {"end": "2021-12-31", "val": 124568000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 124568000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 124568000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-23", "start": "2021-01-02"}, {"end": "2022-12-30", "val": 93807000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2022-01-01"}, {"end": "2022-12-30", "val": 93807000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-23", "start": "2022-01-01"}, {"end": "2022-12-30", "val": 93807000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2022-01-01"}, {"end": "2023-12-29", "val": 127352000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-23", "start": "2022-12-31"}, {"end": "2023-12-29", "val": 127352000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2022-12-31"}, {"end": "2023-12-29", "val": 127352000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2022-12-31"}, {"end": "2025-01-03", "val": 144537000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2023-12-30"}, {"end": "2025-01-03", "val": 144537000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2023-12-30"}, {"end": "2026-01-02", "val": 131730000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2025-01-04"}], "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": [{"end": "2011-12-30", "val": 46596000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03", "start": "2011-01-01"}, {"end": "2012-12-28", "val": 48505000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03", "start": "2011-12-31"}, {"end": "2012-12-28", "val": 48505000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02", "start": "2011-12-31"}, {"end": "2014-01-03", "val": 61792000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03", "start": "2012-12-29"}, {"end": "2014-01-03", "val": 61792000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02", "start": "2012-12-29"}, {"end": "2014-01-03", "val": 61792000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2012-12-29"}, {"end": "2015-01-02", "val": 48252000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02", "start": "2014-01-04"}, {"end": "2015-01-02", "val": 48252000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2014-01-04"}, {"end": "2015-01-02", "val": 48252000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2014-01-04"}, {"end": "2016-01-01", "val": 60489000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2015-01-03"}, {"end": "2016-01-01", "val": 60489000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2015-01-03"}, {"end": "2016-12-30", "val": 66946000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2016-01-02"}], "PaymentsToAcquirePropertyPlantAndEquipment": [{"end": "2010-01-01", "val": 2017000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27", "start": "2009-01-03"}, {"end": "2010-12-31", "val": 2475000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27", "start": "2010-01-02"}, {"end": "2010-12-31", "val": 2475000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-28", "start": "2010-01-02"}, {"end": "2011-12-30", "val": 3835000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27", "start": "2011-01-01"}, {"end": "2011-12-30", "val": 3835000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-28", "start": "2011-01-01"}, {"end": "2011-12-30", "val": 3835000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03", "start": "2011-01-01"}, {"end": "2012-12-28", "val": 4942000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-28", "start": "2011-12-31"}, {"end": "2012-12-28", "val": 4942000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03", "start": "2011-12-31"}, {"end": "2012-12-28", "val": 4942000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02", "start": "2011-12-31"}, {"end": "2014-01-03", "val": 6226000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03", "start": "2012-12-29"}, {"end": "2014-01-03", "val": 6226000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02", "start": "2012-12-29"}, {"end": "2014-01-03", "val": 6226000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2012-12-29"}, {"end": "2015-01-02", "val": 4947000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02", "start": "2014-01-04"}, {"end": "2015-01-02", "val": 4947000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2014-01-04"}, {"end": "2015-01-02", "val": 4947000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2014-01-04"}, {"end": "2016-01-01", "val": 5379000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2015-01-03"}, {"end": "2016-01-01", "val": 5379000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2015-01-03"}, {"end": "2016-01-01", "val": 5379000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2015-01-03"}, {"end": "2016-12-30", "val": 14393000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2016-01-02"}, {"end": "2016-12-30", "val": 14393000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2016-01-02"}, {"end": "2016-12-30", "val": 14393000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22", "start": "2016-01-02"}, {"end": "2017-12-29", "val": 4725000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2016-12-31"}, {"end": "2017-12-29", "val": 4725000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22", "start": "2016-12-31"}, {"end": "2017-12-29", "val": 4725000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2016-12-31"}, {"end": "2018-12-28", "val": 16298000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22", "start": "2017-12-30"}, {"end": "2018-12-28", "val": 16298000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2017-12-30"}, {"end": "2018-12-28", "val": 16298000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2017-12-30"}, {"end": "2020-01-03", "val": 23038000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2018-12-29"}, {"end": "2020-01-03", "val": 23038000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2018-12-29"}, {"end": "2020-01-03", "val": 23038000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2018-12-29"}, {"end": "2021-01-01", "val": 4987000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2020-01-04"}, {"end": "2021-01-01", "val": 4987000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2020-01-04"}, {"end": "2021-01-01", "val": 4987000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2020-01-04"}, {"end": "2021-12-31", "val": 6826000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 6826000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 6826000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-23", "start": "2021-01-02"}, {"end": "2022-12-30", "val": 12043000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2022-01-01"}, {"end": "2022-12-30", "val": 12043000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-23", "start": "2022-01-01"}, {"end": "2022-12-30", "val": 12043000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2022-01-01"}, {"end": "2023-12-29", "val": 16356000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-23", "start": "2022-12-31"}, {"end": "2023-12-29", "val": 16356000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2022-12-31"}, {"end": "2023-12-29", "val": 16356000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2022-12-31"}, {"end": "2025-01-03", "val": 6939000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2023-12-30"}, {"end": "2025-01-03", "val": 6939000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2023-12-30"}, {"end": "2026-01-02", "val": 9390000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2025-01-04"}], "StockholdersEquity": [{"end": "2009-01-02", "val": 128094000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27"}, {"end": "2010-01-01", "val": 150071000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27"}, {"end": "2010-01-01", "val": 150071000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-28"}, {"end": "2010-12-31", "val": 183800000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27"}, {"end": "2010-12-31", "val": 183800000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-28"}, {"end": "2010-12-31", "val": 183800000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03"}, {"end": "2011-12-30", "val": 186715000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27"}, {"end": "2011-12-30", "val": 186715000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-28"}, {"end": "2011-12-30", "val": 186715000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03"}, {"end": "2011-12-30", "val": 186715000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02"}, {"end": "2012-12-28", "val": 216429000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-28"}, {"end": "2012-12-28", "val": 216429000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03"}, {"end": "2012-12-28", "val": 216429000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02"}, {"end": "2012-12-28", "val": 216429000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2014-01-03", "val": 235059000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03"}, {"end": "2014-01-03", "val": 235059000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02"}, {"end": "2014-01-03", "val": 235059000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2014-01-03", "val": 235059000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24"}, {"end": "2015-01-02", "val": 244288000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02"}, {"end": "2015-01-02", "val": 244288000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2015-01-02", "val": 244288000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24"}, {"end": "2015-01-02", "val": 244288000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23"}, {"end": "2016-01-01", "val": 262804000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2016-01-01", "val": 262804000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24"}, {"end": "2016-01-01", "val": 262804000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23"}, {"end": "2016-01-01", "val": 262804000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22"}, {"end": "2016-12-30", "val": 273346000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24"}, {"end": "2016-12-30", "val": 273346000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23"}, {"end": "2016-12-30", "val": 273346000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22"}, {"end": "2016-12-30", "val": 273346000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28"}, {"end": "2017-12-29", "val": 289088000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23"}, {"end": "2017-12-29", "val": 289088000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22"}, {"end": "2017-12-29", "val": 289088000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28"}, {"end": "2017-12-29", "val": 289088000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26"}, {"end": "2018-12-28", "val": 313909000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22"}, {"end": "2018-12-28", "val": 313909000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28"}, {"end": "2018-12-28", "val": 313909000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26"}, {"end": "2018-12-28", "val": 313909000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25"}, {"end": "2020-01-03", "val": 350251000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28"}, {"end": "2020-01-03", "val": 350251000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26"}, {"end": "2020-01-03", "val": 350251000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25"}, {"end": "2020-01-03", "val": 350251000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24"}, {"end": "2021-01-01", "val": 361498000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26"}, {"end": "2021-01-01", "val": 361498000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25"}, {"end": "2021-01-01", "val": 361498000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24"}, {"end": "2021-01-01", "val": 361498000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-23"}, {"end": "2021-12-31", "val": 417065000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25"}, {"end": "2021-12-31", "val": 417065000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24"}, {"end": "2021-12-31", "val": 417065000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-23"}, {"end": "2021-12-31", "val": 417065000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28"}, {"end": "2022-12-30", "val": 320752000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24"}, {"end": "2022-12-30", "val": 320752000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-23"}, {"end": "2022-12-30", "val": 320752000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28"}, {"end": "2022-12-30", "val": 320752000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27"}, {"end": "2023-12-29", "val": 356085000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-23"}, {"end": "2023-12-29", "val": 356085000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28"}, {"end": "2023-12-29", "val": 356085000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27"}, {"end": "2025-01-03", "val": 421068000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28"}, {"end": "2025-01-03", "val": 421068000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27"}, {"end": "2026-01-02", "val": 390341000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27"}], "Goodwill": [{"end": "2010-12-31", "val": 8607000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27"}, {"end": "2011-12-30", "val": 8607000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27"}, {"end": "2011-12-30", "val": 8607000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-28"}, {"end": "2012-12-28", "val": 8607000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-28"}, {"end": "2012-12-28", "val": 8607000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03"}, {"end": "2014-01-03", "val": 8607000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03"}, {"end": "2014-01-03", "val": 8607000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02"}, {"end": "2015-01-02", "val": 8607000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02"}, {"end": "2015-01-02", "val": 8607000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2016-01-01", "val": 8607000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2016-01-01", "val": 8607000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24"}, {"end": "2016-12-30", "val": 8607000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24"}, {"end": "2016-12-30", "val": 8607000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23"}, {"end": "2017-12-29", "val": 8607000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23"}, {"end": "2017-12-29", "val": 8607000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22"}, {"end": "2018-12-28", "val": 8607000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22"}, {"end": "2018-12-28", "val": 8607000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28"}, {"end": "2020-01-03", "val": 8607000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28"}, {"end": "2020-01-03", "val": 8607000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26"}, {"end": "2021-01-01", "val": 8607000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26"}, {"end": "2021-01-01", "val": 8607000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25"}, {"end": "2021-12-31", "val": 8607000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25"}, {"end": "2021-12-31", "val": 8607000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24"}, {"end": "2022-12-30", "val": 8607000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24"}, {"end": "2022-12-30", "val": 8607000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-23"}, {"end": "2023-12-29", "val": 8607000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-23"}, {"end": "2023-12-29", "val": 8607000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28"}, {"end": "2025-01-03", "val": 8607000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28"}, {"end": "2025-01-03", "val": 8607000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27"}, {"end": "2026-01-02", "val": 8607000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27"}], "CashAndCashEquivalentsAtCarryingValue": [{"end": "2009-01-02", "val": 32598000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27"}, {"end": "2010-01-01", "val": 67895000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27"}, {"end": "2010-01-01", "val": 67895000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-28"}, {"end": "2010-12-31", "val": 106549000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27"}, {"end": "2010-12-31", "val": 106549000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-28"}, {"end": "2010-12-31", "val": 106549000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03"}, {"end": "2011-12-30", "val": 84439000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27"}, {"end": "2011-12-30", "val": 84439000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-28"}, {"end": "2011-12-30", "val": 84439000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03"}, {"end": "2011-12-30", "val": 84439000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02"}, {"end": "2012-12-28", "val": 113268000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-28"}, {"end": "2012-12-28", "val": 113268000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03"}, {"end": "2012-12-28", "val": 113268000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02"}, {"end": "2012-12-28", "val": 113268000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2014-01-03", "val": 122948000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03"}, {"end": "2014-01-03", "val": 122948000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02"}, {"end": "2014-01-03", "val": 122948000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2014-01-03", "val": 122948000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24"}, {"end": "2015-01-02", "val": 129490000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02"}, {"end": "2015-01-02", "val": 129490000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2015-01-02", "val": 129490000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24"}, {"end": "2015-01-02", "val": 129490000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23"}, {"end": "2016-01-01", "val": 125751000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2016-01-01", "val": 125751000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24"}, {"end": "2016-01-01", "val": 125751000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23"}, {"end": "2016-01-01", "val": 125751000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22"}, {"end": "2016-12-30", "val": 114967000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24"}, {"end": "2016-12-30", "val": 114967000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23"}, {"end": "2016-12-30", "val": 114967000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22"}, {"end": "2017-12-29", "val": 124794000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23"}, {"end": "2017-12-29", "val": 124794000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22"}, {"end": "2018-12-28", "val": 127059000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22"}, {"end": "2018-12-28", "val": 127059000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28"}, {"end": "2020-01-03", "val": 176436000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28"}, {"end": "2020-01-03", "val": 176436000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26"}, {"end": "2021-01-01", "val": 197525000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26"}, {"end": "2021-01-01", "val": 197525000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25"}, {"end": "2021-12-31", "val": 297687000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25"}, {"end": "2021-12-31", "val": 297687000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24"}, {"end": "2022-12-30", "val": 161458000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24"}, {"end": "2022-12-30", "val": 161458000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-23"}, {"end": "2023-12-29", "val": 187150000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-23"}, {"end": "2023-12-29", "val": 187150000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28"}, {"end": "2025-01-03", "val": 258901000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28"}, {"end": "2025-01-03", "val": 258901000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27"}, {"end": "2026-01-02", "val": 221930000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27"}], "ShortTermInvestments": [{"end": "2011-12-30", "val": 25260000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27"}, {"end": "2011-12-30", "val": 25260000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-28"}, {"end": "2012-12-28", "val": 20881000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-28"}, {"end": "2012-12-28", "val": 20881000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03"}, {"end": "2014-01-03", "val": 33171000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03"}, {"end": "2014-01-03", "val": 33171000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02"}, {"end": "2015-01-02", "val": 24913000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02"}, {"end": "2015-01-02", "val": 24913000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2016-01-01", "val": 45842000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2016-01-01", "val": 45842000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24"}, {"end": "2016-12-30", "val": 58755000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24"}, {"end": "2016-12-30", "val": 58755000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23"}, {"end": "2017-12-29", "val": 71604000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23"}, {"end": "2017-12-29", "val": 71604000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22"}, {"end": "2018-12-28", "val": 81495000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22"}, {"end": "2018-12-28", "val": 81495000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28"}, {"end": "2020-01-03", "val": 55165000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28"}, {"end": "2020-01-03", "val": 55165000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26"}, {"end": "2021-01-01", "val": 45001000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26"}, {"end": "2021-01-01", "val": 45001000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25"}], "WeightedAverageNumberOfDilutedSharesOutstanding": [{"end": "2010-01-01", "val": 15030000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27", "start": "2009-01-03"}, {"end": "2010-12-31", "val": 15069000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27", "start": "2010-01-02"}, {"end": "2010-12-31", "val": 15069000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-28", "start": "2010-01-02"}, {"end": "2011-12-30", "val": 14751000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27", "start": "2011-01-01"}, {"end": "2011-12-30", "val": 14751000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-28", "start": "2011-01-01"}, {"end": "2011-12-30", "val": 14751000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03", "start": "2011-01-01"}, {"end": "2012-12-28", "val": 14293000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-28", "start": "2011-12-31"}, {"end": "2012-12-28", "val": 14293000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03", "start": "2011-12-31"}, {"end": "2012-12-28", "val": 14293000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02", "start": "2011-12-31"}, {"end": "2014-01-03", "val": 14025000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03", "start": "2012-12-29"}, {"end": "2014-01-03", "val": 14025000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02", "start": "2012-12-29"}, {"end": "2014-01-03", "val": 28050000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2012-12-29"}, {"end": "2015-01-02", "val": 13833000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02", "start": "2014-01-04"}, {"end": "2015-01-02", "val": 27666000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2014-01-04"}, {"end": "2015-01-02", "val": 27666000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2014-01-04"}, {"end": "2016-01-01", "val": 27298000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2015-01-03"}, {"end": "2016-01-01", "val": 27298000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2015-01-03"}, {"end": "2016-01-01", "val": 27298000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2015-01-03"}, {"end": "2016-12-30", "val": 27166000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2016-01-02"}, {"end": "2016-12-30", "val": 27166000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2016-01-02"}, {"end": "2016-12-30", "val": 54332000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22", "start": "2016-01-02"}, {"end": "2017-12-29", "val": 26986000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2016-12-31"}, {"end": "2017-12-29", "val": 53972000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22", "start": "2016-12-31"}, {"end": "2017-12-29", "val": 53972000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2016-12-31"}, {"end": "2018-12-28", "val": 54168000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22", "start": "2017-12-30"}, {"end": "2018-12-28", "val": 54168000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2017-12-30"}, {"end": "2018-12-28", "val": 54168000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2017-12-30"}, {"end": "2020-01-03", "val": 53884000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2018-12-29"}, {"end": "2020-01-03", "val": 53884000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2018-12-29"}, {"end": "2020-01-03", "val": 53884000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2018-12-29"}, {"end": "2021-01-01", "val": 53323000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2020-01-04"}, {"end": "2021-01-01", "val": 53323000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2020-01-04"}, {"end": "2021-01-01", "val": 53323000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2020-01-04"}, {"end": "2021-12-31", "val": 53331000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 53331000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 53331000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-23", "start": "2021-01-02"}, {"end": "2022-12-30", "val": 52280000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2022-01-01"}, {"end": "2022-12-30", "val": 52280000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-23", "start": "2022-01-01"}, {"end": "2022-12-30", "val": 52280000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2022-01-01"}, {"end": "2023-12-29", "val": 51635000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-23", "start": "2022-12-31"}, {"end": "2023-12-29", "val": 51635000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2022-12-31"}, {"end": "2023-12-29", "val": 51635000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2022-12-31"}, {"end": "2025-01-03", "val": 51569000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2023-12-30"}, {"end": "2025-01-03", "val": 51569000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2023-12-30"}, {"end": "2026-01-02", "val": 51244000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2025-01-04"}], "WeightedAverageNumberOfSharesOutstandingBasic": [{"end": "2010-01-01", "val": 14186000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27", "start": "2009-01-03"}, {"end": "2010-12-31", "val": 14354000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27", "start": "2010-01-02"}, {"end": "2010-12-31", "val": 14354000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-28", "start": "2010-01-02"}, {"end": "2011-12-30", "val": 14181000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27", "start": "2011-01-01"}, {"end": "2011-12-30", "val": 14181000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-28", "start": "2011-01-01"}, {"end": "2011-12-30", "val": 14181000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03", "start": "2011-01-01"}, {"end": "2012-12-28", "val": 13780000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-28", "start": "2011-12-31"}, {"end": "2012-12-28", "val": 13780000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03", "start": "2011-12-31"}, {"end": "2012-12-28", "val": 13780000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02", "start": "2011-12-31"}, {"end": "2014-01-03", "val": 13616000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03", "start": "2012-12-29"}, {"end": "2014-01-03", "val": 13616000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02", "start": "2012-12-29"}, {"end": "2014-01-03", "val": 27232000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2012-12-29"}, {"end": "2015-01-02", "val": 13455000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02", "start": "2014-01-04"}, {"end": "2015-01-02", "val": 26910000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2014-01-04"}, {"end": "2015-01-02", "val": 26910000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2014-01-04"}, {"end": "2016-01-01", "val": 26606000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2015-01-03"}, {"end": "2016-01-01", "val": 26606000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2015-01-03"}, {"end": "2016-01-01", "val": 26606000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2015-01-03"}, {"end": "2016-12-30", "val": 26488000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2016-01-02"}, {"end": "2016-12-30", "val": 26488000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2016-01-02"}, {"end": "2016-12-30", "val": 52976000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22", "start": "2016-01-02"}, {"end": "2017-12-29", "val": 26362000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2016-12-31"}, {"end": "2017-12-29", "val": 52724000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22", "start": "2016-12-31"}, {"end": "2017-12-29", "val": 52724000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2016-12-31"}, {"end": "2018-12-28", "val": 52906000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22", "start": "2017-12-30"}, {"end": "2018-12-28", "val": 52906000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2017-12-30"}, {"end": "2018-12-28", "val": 52906000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2017-12-30"}, {"end": "2020-01-03", "val": 52691000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2018-12-29"}, {"end": "2020-01-03", "val": 52691000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2018-12-29"}, {"end": "2020-01-03", "val": 52691000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2018-12-29"}, {"end": "2021-01-01", "val": 52388000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26", "start": "2020-01-04"}, {"end": "2021-01-01", "val": 52388000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2020-01-04"}, {"end": "2021-01-01", "val": 52388000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2020-01-04"}, {"end": "2021-12-31", "val": 52610000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 52610000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2021-01-02"}, {"end": "2021-12-31", "val": 52610000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-23", "start": "2021-01-02"}, {"end": "2022-12-30", "val": 51727000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24", "start": "2022-01-01"}, {"end": "2022-12-30", "val": 51727000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-23", "start": "2022-01-01"}, {"end": "2022-12-30", "val": 51727000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2022-01-01"}, {"end": "2023-12-29", "val": 51152000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-23", "start": "2022-12-31"}, {"end": "2023-12-29", "val": 51152000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2022-12-31"}, {"end": "2023-12-29", "val": 51152000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2022-12-31"}, {"end": "2025-01-03", "val": 51129000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28", "start": "2023-12-30"}, {"end": "2025-01-03", "val": 51129000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2023-12-30"}, {"end": "2026-01-02", "val": 50904000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27", "start": "2025-01-04"}], "EntityCommonStockSharesOutstanding": [{"end": "2012-02-17", "val": 13322962, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-27"}, {"end": "2013-02-15", "val": 13130717, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-28"}, {"end": "2014-02-21", "val": 13063216, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-03"}, {"end": "2015-02-20", "val": 12870974, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-02"}, {"end": "2016-02-19", "val": 25720598, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2017-02-17", "val": 25597038, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24"}, {"end": "2018-02-16", "val": 25769113, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23"}, {"end": "2019-02-15", "val": 51498369, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-22"}, {"end": "2020-02-21", "val": 51817981, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28"}, {"end": "2021-02-19", "val": 51803884, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-26"}, {"end": "2022-02-18", "val": 52116161, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-25"}, {"end": "2023-02-17", "val": 50642422, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-24"}, {"end": "2024-02-16", "val": 50563193, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-23"}, {"end": "2024-02-16", "val": 50563193, "fy": 2023, "fp": "FY", "form": "10-K/A", "filed": "2024-04-17"}, {"end": "2025-02-21", "val": 50818234, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-28"}, {"end": "2025-02-21", "val": 50818234, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2025-04-18"}, {"end": "2026-02-20", "val": 49254339, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-27"}]}}