{
  "schema": "canli.company-reference.v1",
  "cik": "0001359841",
  "name": "Hanesbrands Inc.",
  "selection_policy": "extended-v23",
  "source_url": "https://data.sec.gov/api/xbrl/companyfacts/CIK0001359841.json",
  "source_sha256": "70a41978af344b8c3c32160adfba719108fd77edcf620d9e57bae2c7e6f84d79",
  "fetched_at": "2026-09-21T17:19:20.880Z",
  "policy": "Latest-filed annual-report facts per unit and reporting period at capture time. Duration facts cover 300 to 400 days. This selection can include restatements and is not a point-in-time backtest dataset. Missing concepts are omitted, never zero-filled. Values retain original units and are not currency converted. Extended concepts require compatible unit shapes and at least three reporting ends with changing values within one unit. Constant or incompatible added histories are omitted.",
  "claim_boundary": "Public company accounting reference, not market prices, returns, an investment recommendation, or ALPHAC performance. Validate a separately constructed return series with the validation API; accounting values are not returns.",
  "concepts": [
    {
      "tag": "Assets",
      "taxonomy": "us-gaap",
      "label": "Total assets",
      "kind": "instant",
      "meaning": "Resources recognized on the balance sheet. Book assets are not the market value of the business.",
      "observations": [
        {
          "end": "2024-12-28",
          "val": 3840941000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "unit": "USD"
        },
        {
          "end": "2023-12-30",
          "val": 5640314000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 6503876000,
          "accn": "0001359841-24-000010",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-16",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-01-01",
          "val": 7071436000,
          "accn": "0001359841-23-000011",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-08",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-01-02",
          "val": 7719867000,
          "accn": "0001359841-22-000094",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-16",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-28",
          "val": 7353986000,
          "accn": "0001359841-21-000085",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-12",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-29",
          "val": 7238240000,
          "accn": "0001359841-20-000027",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-11",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-30",
          "val": 6894775000,
          "accn": "0001359841-19-000025",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-11",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 6930480000,
          "accn": "0001359841-18-000018",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-09",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-01-02",
          "val": 5597590000,
          "accn": "0001359841-17-000040",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-03",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-01-03",
          "val": 5208193000,
          "accn": "0001359841-16-000342",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-05",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-28",
          "val": 4090048000,
          "accn": "0001359841-15-000039",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-06",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-29",
          "val": 3631700000,
          "accn": "0001359841-14-000005",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-06",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 4034669000,
          "accn": "0001193125-13-041391",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-06",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-01-01",
          "val": 3790002000,
          "accn": "0001193125-12-066795",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-17",
          "frame": "CY2010Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-01-02",
          "val": 3326564000,
          "accn": "0000950123-11-014418",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-16",
          "frame": "CY2009Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "Liabilities",
      "taxonomy": "us-gaap",
      "label": "Total liabilities",
      "kind": "instant",
      "meaning": "Recognized obligations at the reporting date. The definition and scope differ from interest-bearing debt.",
      "observations": [
        {
          "end": "2024-12-28",
          "val": 3806931000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "unit": "USD"
        },
        {
          "end": "2023-12-30",
          "val": 5220961000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 6105612000,
          "accn": "0001359841-24-000010",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-16",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-01-01",
          "val": 6368943000,
          "accn": "0001359841-23-000011",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-08",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-01-02",
          "val": 6905909000,
          "accn": "0001359841-22-000094",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-16",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-28",
          "val": 6117391000,
          "accn": "0001359841-21-000085",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-12",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-29",
          "val": 6366114000,
          "accn": "0001359841-20-000027",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-11",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-30",
          "val": 6208573000,
          "accn": "0001359841-19-000025",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-11",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 5706566000,
          "accn": "0001359841-18-000018",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-09",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-01-02",
          "val": 4321699000,
          "accn": "0001359841-17-000040",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-03",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-01-03",
          "val": 3821421000,
          "accn": "0001359841-16-000342",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-05",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-28",
          "val": 2859425000,
          "accn": "0001359841-15-000039",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-06",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-29",
          "val": 2744834000,
          "accn": "0001359841-14-000005",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-06",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 3353608000,
          "accn": "0001193125-13-041391",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-06",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-01-01",
          "val": 3227328000,
          "accn": "0001193125-12-066795",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-17",
          "frame": "CY2010Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-01-02",
          "val": 2991845000,
          "accn": "0000950123-11-014418",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-16",
          "frame": "CY2009Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "StockholdersEquity",
      "taxonomy": "us-gaap",
      "label": "Stockholders equity",
      "kind": "instant",
      "meaning": "The reported residual interest after liabilities. It is an accounting amount, not market capitalization.",
      "observations": [
        {
          "end": "2024-12-28",
          "val": 34010000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "unit": "USD"
        },
        {
          "end": "2023-12-30",
          "val": 419353000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 398264000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-01-01",
          "val": 702493000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-01-02",
          "val": 813958000,
          "accn": "0001359841-24-000010",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-16",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-28",
          "val": 1236595000,
          "accn": "0001359841-23-000011",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-08",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-29",
          "val": 872126000,
          "accn": "0001359841-22-000094",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-16",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-30",
          "val": 601463000,
          "accn": "0001359841-21-000085",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-12",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 1120113000,
          "accn": "0001359841-20-000027",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-11",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-01-02",
          "val": 1275891000,
          "accn": "0001359841-19-000025",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-11",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-01-03",
          "val": 1386772000,
          "accn": "0001359841-18-000018",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-09",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-28",
          "val": 1230623000,
          "accn": "0001359841-17-000040",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-03",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-29",
          "val": 886866000,
          "accn": "0001359841-16-000342",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-05",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 681061000,
          "accn": "0001359841-14-000005",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-06",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-01-01",
          "val": 681061000,
          "accn": "0001359841-15-000039",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-06",
          "frame": "CY2010Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-01-02",
          "val": 334719000,
          "accn": "0001193125-13-041391",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-06",
          "frame": "CY2009Q4I",
          "unit": "USD"
        },
        {
          "end": "2009-01-03",
          "val": 185155000,
          "accn": "0001193125-12-066795",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-17",
          "frame": "CY2008Q4I",
          "unit": "USD"
        },
        {
          "end": "2007-12-29",
          "val": 288904000,
          "accn": "0000950123-11-014418",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-16",
          "frame": "CY2007Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "CashAndCashEquivalentsAtCarryingValue",
      "taxonomy": "us-gaap",
      "label": "Cash and cash equivalents",
      "kind": "instant",
      "meaning": "Cash and qualifying short-term liquid investments under the filer’s accounting policy. Restricted cash and longer-term investments may be reported separately.",
      "observations": [
        {
          "end": "2024-12-28",
          "val": 214854000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "unit": "USD"
        },
        {
          "end": "2023-12-30",
          "val": 185217000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 196237000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-01-01",
          "val": 536277000,
          "accn": "0001359841-24-000010",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-16",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-01-02",
          "val": 900615000,
          "accn": "0001359841-23-000011",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-08",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-28",
          "val": 328876000,
          "accn": "0001359841-21-000085",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-12",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-29",
          "val": 433022000,
          "accn": "0001359841-21-000085",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-12",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-30",
          "val": 421566000,
          "accn": "0001359841-20-000027",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-11",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 460245000,
          "accn": "0001359841-19-000025",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-11",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-01-02",
          "val": 319169000,
          "accn": "0001359841-19-000025",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-11",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-01-03",
          "val": 239855000,
          "accn": "0001359841-18-000018",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-09",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-28",
          "val": 115863000,
          "accn": "0001359841-17-000040",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-03",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-29",
          "val": 42796000,
          "accn": "0001359841-16-000342",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-05",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 35345000,
          "accn": "0001359841-15-000039",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-06",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-07-01",
          "val": 43671000,
          "accn": "0001193125-12-066795",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-17",
          "frame": "CY2011Q2I",
          "unit": "USD"
        },
        {
          "end": "2011-01-01",
          "val": 35345000,
          "accn": "0001359841-15-000039",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-06",
          "frame": "CY2010Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-01-02",
          "val": 38943000,
          "accn": "0001193125-13-041391",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-06",
          "frame": "CY2009Q4I",
          "unit": "USD"
        },
        {
          "end": "2009-01-03",
          "val": 67342000,
          "accn": "0001193125-12-066795",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-17",
          "frame": "CY2008Q4I",
          "unit": "USD"
        },
        {
          "end": "2007-12-29",
          "val": 174236000,
          "accn": "0000950123-11-014418",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-16",
          "frame": "CY2007Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "NetIncomeLoss",
      "taxonomy": "us-gaap",
      "label": "Net income or loss",
      "kind": "duration",
      "meaning": "Reported profit or loss for the period. Check the filing for attribution, exceptional items and discontinued operations before comparing companies.",
      "observations": [
        {
          "start": "2023-12-31",
          "end": "2024-12-28",
          "val": -320431000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-30",
          "val": -17726000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-02",
          "end": "2022-12-31",
          "val": -127204000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-03",
          "end": "2022-01-01",
          "val": 77224000,
          "accn": "0001359841-24-000010",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-16",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-12-29",
          "end": "2021-01-02",
          "val": -75579000,
          "accn": "0001359841-23-000011",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-08",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-12-30",
          "end": "2019-12-28",
          "val": 600720000,
          "accn": "0001359841-22-000094",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-16",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-12-31",
          "end": "2018-12-29",
          "val": 539666000,
          "accn": "0001359841-21-000085",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-12",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-30",
          "val": 73881000,
          "accn": "0001359841-20-000027",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-11",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-03",
          "end": "2016-12-31",
          "val": 539382000,
          "accn": "0001359841-19-000025",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-11",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-04",
          "end": "2016-01-02",
          "val": 428855000,
          "accn": "0001359841-18-000018",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-09",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-12-29",
          "end": "2015-01-03",
          "val": 404519000,
          "accn": "0001359841-17-000040",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-03",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-12-30",
          "end": "2013-12-28",
          "val": 330494000,
          "accn": "0001359841-16-000342",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-05",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-29",
          "val": 164681000,
          "accn": "0001359841-15-000039",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-06",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-02",
          "end": "2011-12-31",
          "val": 266688000,
          "accn": "0001359841-14-000005",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-06",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-03",
          "end": "2011-01-01",
          "val": 211293000,
          "accn": "0001193125-13-041391",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-06",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2009-01-04",
          "end": "2010-01-02",
          "val": 51283000,
          "accn": "0001193125-12-066795",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-17",
          "frame": "CY2009",
          "unit": "USD"
        },
        {
          "start": "2007-12-30",
          "end": "2009-01-03",
          "val": 127169000,
          "accn": "0000950123-11-014418",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-16",
          "frame": "CY2008",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "NetCashProvidedByUsedInOperatingActivities",
      "taxonomy": "us-gaap",
      "label": "Operating cash flow",
      "kind": "duration",
      "meaning": "Cash generated or used by operating activities. Working-capital timing can make this differ substantially from reported income.",
      "observations": [
        {
          "start": "2023-12-31",
          "end": "2024-12-28",
          "val": 264243000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-30",
          "val": 561749000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-02",
          "end": "2022-12-31",
          "val": -358802000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-03",
          "end": "2022-01-01",
          "val": 623409000,
          "accn": "0001359841-24-000010",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-16",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-12-29",
          "end": "2021-01-02",
          "val": 448469000,
          "accn": "0001359841-23-000011",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-08",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-12-30",
          "end": "2019-12-28",
          "val": 803432000,
          "accn": "0001359841-22-000094",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-16",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-12-31",
          "end": "2018-12-29",
          "val": 643402000,
          "accn": "0001359841-21-000085",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-12",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-30",
          "val": 655718000,
          "accn": "0001359841-20-000027",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-11",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-03",
          "end": "2016-12-31",
          "val": 605607000,
          "accn": "0001359841-19-000025",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-11",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-04",
          "end": "2016-01-02",
          "val": 227007000,
          "accn": "0001359841-18-000018",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-09",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-12-29",
          "end": "2015-01-03",
          "val": 508090000,
          "accn": "0001359841-17-000040",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-03",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-12-30",
          "end": "2013-12-28",
          "val": 591281000,
          "accn": "0001359841-16-000342",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-05",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-29",
          "val": 553607000,
          "accn": "0001359841-15-000039",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-06",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-02",
          "end": "2011-12-31",
          "val": 173478000,
          "accn": "0001359841-14-000005",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-06",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-03",
          "end": "2011-01-01",
          "val": 133054000,
          "accn": "0001193125-13-041391",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-06",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2009-01-04",
          "end": "2010-01-02",
          "val": 414504000,
          "accn": "0001193125-12-066795",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-17",
          "frame": "CY2009",
          "unit": "USD"
        },
        {
          "start": "2007-12-30",
          "end": "2009-01-03",
          "val": 177397000,
          "accn": "0000950123-11-014418",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-16",
          "frame": "CY2008",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "PaymentsToAcquirePropertyPlantAndEquipment",
      "taxonomy": "us-gaap",
      "label": "Capital expenditure payments",
      "kind": "duration",
      "meaning": "Cash payments to acquire property, plant and equipment. This taxonomy concept does not capture every form of investment or acquisition.",
      "observations": [
        {
          "start": "2023-12-31",
          "end": "2024-12-28",
          "val": 37889000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-30",
          "val": 44056000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-02",
          "end": "2022-12-31",
          "val": 112122000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-03",
          "end": "2022-01-01",
          "val": 69272000,
          "accn": "0001359841-24-000010",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-16",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-12-29",
          "end": "2021-01-02",
          "val": 53735000,
          "accn": "0001359841-23-000011",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-08",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-12-30",
          "end": "2019-12-28",
          "val": 101084000,
          "accn": "0001359841-22-000094",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-16",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-12-31",
          "end": "2018-12-29",
          "val": 86293000,
          "accn": "0001359841-21-000085",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-12",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-30",
          "val": 87008000,
          "accn": "0001359841-20-000027",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-11",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-03",
          "end": "2016-12-31",
          "val": 83399000,
          "accn": "0001359841-19-000025",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-11",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-04",
          "end": "2016-01-02",
          "val": 99375000,
          "accn": "0001359841-18-000018",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-09",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-12-29",
          "end": "2015-01-03",
          "val": 64311000,
          "accn": "0001359841-17-000040",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-03",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-12-30",
          "end": "2013-12-28",
          "val": 43627000,
          "accn": "0001359841-16-000342",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-05",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-29",
          "val": 40994000,
          "accn": "0001359841-15-000039",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-06",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-02",
          "end": "2011-12-31",
          "val": 90099000,
          "accn": "0001359841-14-000005",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-06",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-03",
          "end": "2011-01-01",
          "val": 106240000,
          "accn": "0001193125-13-041391",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-06",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2009-01-04",
          "end": "2010-01-02",
          "val": 126825000,
          "accn": "0001193125-12-066795",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-17",
          "frame": "CY2009",
          "unit": "USD"
        },
        {
          "start": "2007-12-30",
          "end": "2009-01-03",
          "val": 186957000,
          "accn": "0000950123-11-014418",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-16",
          "frame": "CY2008",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "Revenues",
      "taxonomy": "us-gaap",
      "label": "Revenue",
      "kind": "duration",
      "meaning": "Revenue under this specific accounting concept. A missing value is not zero; filers can use other revenue concepts.",
      "observations": [
        {
          "start": "2017-12-31",
          "end": "2018-12-29",
          "val": 6803955000,
          "accn": "0001359841-19-000025",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-11",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-30",
          "val": 6471410000,
          "accn": "0001359841-19-000025",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-11",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-03",
          "end": "2016-12-31",
          "val": 6028199000,
          "accn": "0001359841-19-000025",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-11",
          "frame": "CY2016",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "RevenueFromContractWithCustomerExcludingAssessedTax",
      "taxonomy": "us-gaap",
      "label": "Contract revenue excluding tax",
      "kind": "duration",
      "meaning": "Revenue from customer contracts excluding assessed taxes under this specific taxonomy concept. It is not automatically comparable to older revenue tags.",
      "observations": [
        {
          "start": "2023-12-31",
          "end": "2024-12-28",
          "val": 3507438000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-30",
          "val": 3639386000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-02",
          "end": "2022-12-31",
          "val": 3862809000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-03",
          "end": "2022-01-01",
          "val": 6801240000,
          "accn": "0001359841-24-000010",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-16",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-12-29",
          "end": "2021-01-02",
          "val": 6127161000,
          "accn": "0001359841-23-000011",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-08",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-12-30",
          "end": "2019-12-28",
          "val": 6425716000,
          "accn": "0001359841-22-000094",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-16",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-12-31",
          "end": "2018-12-29",
          "val": 6803955000,
          "accn": "0001359841-21-000085",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-12",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-30",
          "val": 6471410000,
          "accn": "0001359841-20-000027",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-11",
          "frame": "CY2017",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "NetCashProvidedByUsedInFinancingActivities",
      "taxonomy": "us-gaap",
      "label": "Financing cash flow",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Net cash from financing activities, including borrowing, repayments and transactions with owners. A positive amount does not establish operating profitability.",
      "observations": [
        {
          "start": "2023-12-31",
          "end": "2024-12-28",
          "val": -1046720000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-30",
          "val": -580075000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-02",
          "end": "2022-12-31",
          "val": 295829000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-03",
          "end": "2022-01-01",
          "val": -888020000,
          "accn": "0001359841-24-000010",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-16",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-12-29",
          "end": "2021-01-02",
          "val": 142169000,
          "accn": "0001359841-23-000011",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-08",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-12-30",
          "end": "2019-12-28",
          "val": -824010000,
          "accn": "0001359841-22-000094",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-16",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-12-31",
          "end": "2018-12-29",
          "val": -200497000,
          "accn": "0001359841-21-000085",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-12",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-30",
          "val": -585768000,
          "accn": "0001359841-20-000027",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-11",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-03",
          "end": "2016-12-31",
          "val": 511054000,
          "accn": "0001359841-19-000025",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-11",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-04",
          "end": "2016-01-02",
          "val": 132982000,
          "accn": "0001359841-18-000018",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-09",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-12-29",
          "end": "2015-01-03",
          "val": -23765000,
          "accn": "0001359841-17-000040",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-03",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-12-30",
          "end": "2013-12-28",
          "val": 93757000,
          "accn": "0001359841-16-000342",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-05",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-29",
          "val": -517777000,
          "accn": "0001359841-15-000039",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-06",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-02",
          "end": "2011-12-31",
          "val": -95040000,
          "accn": "0001359841-14-000005",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-06",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-03",
          "end": "2011-01-01",
          "val": 155685000,
          "accn": "0001193125-13-041391",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-06",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2009-01-04",
          "end": "2010-01-02",
          "val": -354174000,
          "accn": "0001193125-12-066795",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-17",
          "frame": "CY2009",
          "unit": "USD"
        },
        {
          "start": "2007-12-30",
          "end": "2009-01-03",
          "val": -104738000,
          "accn": "0000950123-11-014418",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-16",
          "frame": "CY2008",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "NetCashProvidedByUsedInInvestingActivities",
      "taxonomy": "us-gaap",
      "label": "Investing cash flow",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Net cash from investing activities, including asset purchases, disposals and investment transactions. This differs from capital expenditure payments alone.",
      "observations": [
        {
          "start": "2023-12-31",
          "end": "2024-12-28",
          "val": 813033000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-30",
          "val": -23483000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-02",
          "end": "2022-12-31",
          "val": -216428000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-03",
          "end": "2022-01-01",
          "val": -52455000,
          "accn": "0001359841-24-000010",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-16",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-12-29",
          "end": "2021-01-02",
          "val": -41082000,
          "accn": "0001359841-23-000011",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-08",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-12-30",
          "end": "2019-12-28",
          "val": -109660000,
          "accn": "0001359841-22-000094",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-16",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-12-31",
          "end": "2018-12-29",
          "val": -418651000,
          "accn": "0001359841-21-000085",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-12",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-30",
          "val": -104513000,
          "accn": "0001359841-20-000027",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-11",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-03",
          "end": "2016-12-31",
          "val": -966641000,
          "accn": "0001359841-19-000025",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-11",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-04",
          "end": "2016-01-02",
          "val": -276800000,
          "accn": "0001359841-18-000018",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-09",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-12-29",
          "end": "2015-01-03",
          "val": -358315000,
          "accn": "0001359841-17-000040",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-03",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-12-30",
          "end": "2013-12-28",
          "val": -597393000,
          "accn": "0001359841-16-000342",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-05",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-29",
          "val": -27866000,
          "accn": "0001359841-15-000039",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-06",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-02",
          "end": "2011-12-31",
          "val": -85633000,
          "accn": "0001359841-14-000005",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-06",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-03",
          "end": "2011-01-01",
          "val": -283995000,
          "accn": "0001193125-13-041391",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-06",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2009-01-04",
          "end": "2010-01-02",
          "val": -88844000,
          "accn": "0001193125-12-066795",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-17",
          "frame": "CY2009",
          "unit": "USD"
        },
        {
          "start": "2007-12-30",
          "end": "2009-01-03",
          "val": -177248000,
          "accn": "0000950123-11-014418",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-16",
          "frame": "CY2008",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "RetainedEarningsAccumulatedDeficit",
      "taxonomy": "us-gaap",
      "label": "Retained earnings or deficit",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Accumulated undistributed earnings or deficit at the reporting date. This balance is not cash available for distribution.",
      "observations": [
        {
          "end": "2024-12-28",
          "val": 234494000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "unit": "USD"
        },
        {
          "end": "2023-12-30",
          "val": 554796000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 572106000,
          "accn": "0001359841-24-000010",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-16",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-01-01",
          "val": 935260000,
          "accn": "0001359841-23-000011",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-08",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-01-02",
          "val": 1069546000,
          "accn": "0001359841-22-000094",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-16",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-28",
          "val": 1546224000,
          "accn": "0001359841-21-000085",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-12",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-29",
          "val": 1079503000,
          "accn": "0001359841-20-000027",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-11",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-30",
          "val": 850345000,
          "accn": "0001359841-19-000025",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-11",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 1396116000,
          "accn": "0001359841-18-000018",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-09",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-01-02",
          "val": 1389338000,
          "accn": "0001359841-17-000040",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-03",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-01-03",
          "val": 1464427000,
          "accn": "0001359841-16-000342",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-05",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-28",
          "val": 1181418000,
          "accn": "0001359841-15-000039",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-06",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-29",
          "val": 911467000,
          "accn": "0001359841-14-000005",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-06",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 746786000,
          "accn": "0001193125-13-041391",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-06",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-01-01",
          "val": 480098000,
          "accn": "0001193125-12-066795",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-17",
          "frame": "CY2010Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-01-02",
          "val": 268805000,
          "accn": "0000950123-11-014418",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-16",
          "frame": "CY2009Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "WeightedAverageNumberOfSharesOutstandingBasic",
      "taxonomy": "us-gaap",
      "label": "Basic weighted-average shares",
      "kind": "duration",
      "unitKind": "shares",
      "meaning": "Time-weighted shares used for basic earnings per share. This denominator differs from shares outstanding at a single reporting date.",
      "observations": [
        {
          "start": "2023-12-31",
          "end": "2024-12-28",
          "val": 352139000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2024",
          "unit": "shares"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-30",
          "val": 350592000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2023",
          "unit": "shares"
        },
        {
          "start": "2022-01-02",
          "end": "2022-12-31",
          "val": 349970000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2022",
          "unit": "shares"
        },
        {
          "start": "2021-01-03",
          "end": "2022-01-01",
          "val": 351028000,
          "accn": "0001359841-24-000010",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-16",
          "frame": "CY2021",
          "unit": "shares"
        },
        {
          "start": "2019-12-29",
          "end": "2021-01-02",
          "val": 352766000,
          "accn": "0001359841-23-000011",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-08",
          "frame": "CY2020",
          "unit": "shares"
        },
        {
          "start": "2018-12-30",
          "end": "2019-12-28",
          "val": 364709000,
          "accn": "0001359841-22-000094",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-16",
          "frame": "CY2019",
          "unit": "shares"
        },
        {
          "start": "2017-12-31",
          "end": "2018-12-29",
          "val": 363513000,
          "accn": "0001359841-21-000085",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-12",
          "frame": "CY2018",
          "unit": "shares"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-30",
          "val": 367680000,
          "accn": "0001359841-20-000027",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-11",
          "frame": "CY2017",
          "unit": "shares"
        },
        {
          "start": "2016-01-03",
          "end": "2016-12-31",
          "val": 381782000,
          "accn": "0001359841-19-000025",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-11",
          "frame": "CY2016",
          "unit": "shares"
        },
        {
          "start": "2015-01-04",
          "end": "2016-01-02",
          "val": 399891000,
          "accn": "0001359841-18-000018",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-09",
          "frame": "CY2015",
          "unit": "shares"
        },
        {
          "start": "2013-12-29",
          "end": "2015-01-03",
          "val": 402300000,
          "accn": "0001359841-17-000040",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-03",
          "frame": "CY2014",
          "unit": "shares"
        },
        {
          "start": "2012-12-30",
          "end": "2013-12-28",
          "val": 399436000,
          "accn": "0001359841-16-000342",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-05",
          "frame": "CY2013",
          "unit": "shares"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-29",
          "val": 98709000,
          "accn": "0001359841-15-000039",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-06",
          "frame": "CY2012",
          "unit": "shares"
        },
        {
          "start": "2011-01-02",
          "end": "2011-12-31",
          "val": 97710000,
          "accn": "0001359841-14-000005",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-06",
          "frame": "CY2011",
          "unit": "shares"
        },
        {
          "start": "2010-01-03",
          "end": "2011-01-01",
          "val": 96500000,
          "accn": "0001193125-13-041391",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-06",
          "frame": "CY2010",
          "unit": "shares"
        },
        {
          "start": "2009-01-04",
          "end": "2010-01-02",
          "val": 95158000,
          "accn": "0001193125-12-066795",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-17",
          "frame": "CY2009",
          "unit": "shares"
        },
        {
          "start": "2007-12-30",
          "end": "2009-01-03",
          "val": 94171000,
          "accn": "0000950123-11-014418",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-16",
          "frame": "CY2008",
          "unit": "shares"
        }
      ]
    },
    {
      "tag": "WeightedAverageNumberOfDilutedSharesOutstanding",
      "taxonomy": "us-gaap",
      "label": "Diluted weighted-average shares",
      "kind": "duration",
      "unitKind": "shares",
      "meaning": "Weighted-average shares used for diluted earnings per share. Potential shares are included under the applicable dilution rules, not simply added to outstanding shares.",
      "observations": [
        {
          "start": "2023-12-31",
          "end": "2024-12-28",
          "val": 352139000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2024",
          "unit": "shares"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-30",
          "val": 351057000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2023",
          "unit": "shares"
        },
        {
          "start": "2022-01-02",
          "end": "2022-12-31",
          "val": 349970000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2022",
          "unit": "shares"
        },
        {
          "start": "2021-01-03",
          "end": "2022-01-01",
          "val": 352078000,
          "accn": "0001359841-24-000010",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-16",
          "frame": "CY2021",
          "unit": "shares"
        },
        {
          "start": "2019-12-29",
          "end": "2021-01-02",
          "val": 352766000,
          "accn": "0001359841-23-000011",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-08",
          "frame": "CY2020",
          "unit": "shares"
        },
        {
          "start": "2018-12-30",
          "end": "2019-12-28",
          "val": 365519000,
          "accn": "0001359841-22-000094",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-16",
          "frame": "CY2019",
          "unit": "shares"
        },
        {
          "start": "2017-12-31",
          "end": "2018-12-29",
          "val": 364505000,
          "accn": "0001359841-21-000085",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-12",
          "frame": "CY2018",
          "unit": "shares"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-30",
          "val": 369426000,
          "accn": "0001359841-20-000027",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-11",
          "frame": "CY2017",
          "unit": "shares"
        },
        {
          "start": "2016-01-03",
          "end": "2016-12-31",
          "val": 384566000,
          "accn": "0001359841-19-000025",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-11",
          "frame": "CY2016",
          "unit": "shares"
        },
        {
          "start": "2015-01-04",
          "end": "2016-01-02",
          "val": 403659000,
          "accn": "0001359841-18-000018",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-09",
          "frame": "CY2015",
          "unit": "shares"
        },
        {
          "start": "2013-12-29",
          "end": "2015-01-03",
          "val": 408044000,
          "accn": "0001359841-17-000040",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-03",
          "frame": "CY2014",
          "unit": "shares"
        },
        {
          "start": "2012-12-30",
          "end": "2013-12-28",
          "val": 407292000,
          "accn": "0001359841-16-000342",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-05",
          "frame": "CY2013",
          "unit": "shares"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-29",
          "val": 100269000,
          "accn": "0001359841-15-000039",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-06",
          "frame": "CY2012",
          "unit": "shares"
        },
        {
          "start": "2011-01-02",
          "end": "2011-12-31",
          "val": 99251000,
          "accn": "0001359841-14-000005",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-06",
          "frame": "CY2011",
          "unit": "shares"
        },
        {
          "start": "2010-01-03",
          "end": "2011-01-01",
          "val": 97774000,
          "accn": "0001193125-13-041391",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-06",
          "frame": "CY2010",
          "unit": "shares"
        },
        {
          "start": "2009-01-04",
          "end": "2010-01-02",
          "val": 95668000,
          "accn": "0001193125-12-066795",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-17",
          "frame": "CY2009",
          "unit": "shares"
        },
        {
          "start": "2007-12-30",
          "end": "2009-01-03",
          "val": 95164000,
          "accn": "0000950123-11-014418",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-16",
          "frame": "CY2008",
          "unit": "shares"
        }
      ]
    },
    {
      "tag": "EarningsPerShareBasic",
      "taxonomy": "us-gaap",
      "label": "Basic earnings per share",
      "kind": "duration",
      "unitKind": "per-share",
      "meaning": "Reported earnings or loss per basic common share or unit. Inspect attribution, share classes and restatements before comparing periods. This is not a market return.",
      "observations": [
        {
          "start": "2023-12-31",
          "end": "2024-12-28",
          "val": -0.91,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2024",
          "unit": "USD/shares"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-30",
          "val": -0.05,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2023",
          "unit": "USD/shares"
        },
        {
          "start": "2022-01-02",
          "end": "2022-12-31",
          "val": -0.36,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2022",
          "unit": "USD/shares"
        },
        {
          "start": "2021-01-03",
          "end": "2022-01-01",
          "val": 0.22,
          "accn": "0001359841-24-000010",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-16",
          "frame": "CY2021",
          "unit": "USD/shares"
        },
        {
          "start": "2019-12-29",
          "end": "2021-01-02",
          "val": -0.21,
          "accn": "0001359841-23-000011",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-08",
          "frame": "CY2020",
          "unit": "USD/shares"
        },
        {
          "start": "2018-12-30",
          "end": "2019-12-28",
          "val": 1.65,
          "accn": "0001359841-22-000094",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-16",
          "frame": "CY2019",
          "unit": "USD/shares"
        },
        {
          "start": "2017-12-31",
          "end": "2018-12-29",
          "val": 1.48,
          "accn": "0001359841-21-000085",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-12",
          "frame": "CY2018",
          "unit": "USD/shares"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-30",
          "val": 0.2,
          "accn": "0001359841-20-000027",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-11",
          "frame": "CY2017",
          "unit": "USD/shares"
        },
        {
          "start": "2016-01-03",
          "end": "2016-12-31",
          "val": 1.41,
          "accn": "0001359841-19-000025",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-11",
          "frame": "CY2016",
          "unit": "USD/shares"
        },
        {
          "start": "2015-01-04",
          "end": "2016-01-02",
          "val": 1.07,
          "accn": "0001359841-18-000018",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-09",
          "frame": "CY2015",
          "unit": "USD/shares"
        },
        {
          "start": "2013-12-29",
          "end": "2015-01-03",
          "val": 1.01,
          "accn": "0001359841-17-000040",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-03",
          "frame": "CY2014",
          "unit": "USD/shares"
        },
        {
          "start": "2012-12-30",
          "end": "2013-12-28",
          "val": 0.83,
          "accn": "0001359841-16-000342",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-05",
          "frame": "CY2013",
          "unit": "USD/shares"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-29",
          "val": 1.67,
          "accn": "0001359841-15-000039",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-06",
          "frame": "CY2012",
          "unit": "USD/shares"
        },
        {
          "start": "2011-01-02",
          "end": "2011-12-31",
          "val": 2.73,
          "accn": "0001359841-14-000005",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-06",
          "frame": "CY2011",
          "unit": "USD/shares"
        },
        {
          "start": "2010-01-03",
          "end": "2011-01-01",
          "val": 2.19,
          "accn": "0001193125-13-041391",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-06",
          "frame": "CY2010",
          "unit": "USD/shares"
        },
        {
          "start": "2009-01-04",
          "end": "2010-01-02",
          "val": 0.54,
          "accn": "0001193125-12-066795",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-17",
          "frame": "CY2009",
          "unit": "USD/shares"
        },
        {
          "start": "2007-12-30",
          "end": "2009-01-03",
          "val": 1.35,
          "accn": "0000950123-11-014418",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-16",
          "frame": "CY2008",
          "unit": "USD/shares"
        }
      ]
    },
    {
      "tag": "EarningsPerShareDiluted",
      "taxonomy": "us-gaap",
      "label": "Diluted earnings per share",
      "kind": "duration",
      "unitKind": "per-share",
      "meaning": "Reported earnings or loss per share under dilution rules. Antidilutive instruments may be excluded. A diluted value can equal the basic value without implying no potential dilution.",
      "observations": [
        {
          "start": "2023-12-31",
          "end": "2024-12-28",
          "val": -0.91,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2024",
          "unit": "USD/shares"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-30",
          "val": -0.05,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2023",
          "unit": "USD/shares"
        },
        {
          "start": "2022-01-02",
          "end": "2022-12-31",
          "val": -0.36,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2022",
          "unit": "USD/shares"
        },
        {
          "start": "2021-01-03",
          "end": "2022-01-01",
          "val": 0.22,
          "accn": "0001359841-24-000010",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-16",
          "frame": "CY2021",
          "unit": "USD/shares"
        },
        {
          "start": "2019-12-29",
          "end": "2021-01-02",
          "val": -0.21,
          "accn": "0001359841-23-000011",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-08",
          "frame": "CY2020",
          "unit": "USD/shares"
        },
        {
          "start": "2018-12-30",
          "end": "2019-12-28",
          "val": 1.64,
          "accn": "0001359841-22-000094",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-16",
          "frame": "CY2019",
          "unit": "USD/shares"
        },
        {
          "start": "2017-12-31",
          "end": "2018-12-29",
          "val": 1.48,
          "accn": "0001359841-21-000085",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-12",
          "frame": "CY2018",
          "unit": "USD/shares"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-30",
          "val": 0.2,
          "accn": "0001359841-20-000027",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-11",
          "frame": "CY2017",
          "unit": "USD/shares"
        },
        {
          "start": "2016-01-03",
          "end": "2016-12-31",
          "val": 1.4,
          "accn": "0001359841-19-000025",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-11",
          "frame": "CY2016",
          "unit": "USD/shares"
        },
        {
          "start": "2015-01-04",
          "end": "2016-01-02",
          "val": 1.06,
          "accn": "0001359841-18-000018",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-09",
          "frame": "CY2015",
          "unit": "USD/shares"
        },
        {
          "start": "2013-12-29",
          "end": "2015-01-03",
          "val": 0.99,
          "accn": "0001359841-17-000040",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-03",
          "frame": "CY2014",
          "unit": "USD/shares"
        },
        {
          "start": "2012-12-30",
          "end": "2013-12-28",
          "val": 0.81,
          "accn": "0001359841-16-000342",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-05",
          "frame": "CY2013",
          "unit": "USD/shares"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-29",
          "val": 1.64,
          "accn": "0001359841-15-000039",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-06",
          "frame": "CY2012",
          "unit": "USD/shares"
        },
        {
          "start": "2011-01-02",
          "end": "2011-12-31",
          "val": 2.69,
          "accn": "0001359841-14-000005",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-06",
          "frame": "CY2011",
          "unit": "USD/shares"
        },
        {
          "start": "2010-01-03",
          "end": "2011-01-01",
          "val": 2.16,
          "accn": "0001193125-13-041391",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-06",
          "frame": "CY2010",
          "unit": "USD/shares"
        },
        {
          "start": "2009-01-04",
          "end": "2010-01-02",
          "val": 0.54,
          "accn": "0001193125-12-066795",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-17",
          "frame": "CY2009",
          "unit": "USD/shares"
        },
        {
          "start": "2007-12-30",
          "end": "2009-01-03",
          "val": 1.34,
          "accn": "0000950123-11-014418",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-16",
          "frame": "CY2008",
          "unit": "USD/shares"
        }
      ]
    },
    {
      "tag": "IncomeTaxExpenseBenefit",
      "taxonomy": "us-gaap",
      "label": "Income tax expense or benefit",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Current and deferred income tax expense or benefit for continuing operations. This accounting expense differs from cash taxes paid.",
      "observations": [
        {
          "start": "2023-12-31",
          "end": "2024-12-28",
          "val": 40601000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-30",
          "val": -14818000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-02",
          "end": "2022-12-31",
          "val": 447889000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-03",
          "end": "2022-01-01",
          "val": 60107000,
          "accn": "0001359841-24-000010",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-16",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-12-29",
          "end": "2021-01-02",
          "val": -109940000,
          "accn": "0001359841-23-000011",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-08",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-12-30",
          "end": "2019-12-28",
          "val": 70236000,
          "accn": "0001359841-22-000094",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-16",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-12-31",
          "end": "2018-12-29",
          "val": 103915000,
          "accn": "0001359841-21-000085",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-12",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-30",
          "val": 453117000,
          "accn": "0001359841-20-000027",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-11",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-03",
          "end": "2016-12-31",
          "val": 34272000,
          "accn": "0001359841-19-000025",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-11",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-04",
          "end": "2016-01-02",
          "val": 45018000,
          "accn": "0001359841-18-000018",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-09",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-12-29",
          "end": "2015-01-03",
          "val": 60449000,
          "accn": "0001359841-17-000040",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-03",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-12-30",
          "end": "2013-12-28",
          "val": 65307000,
          "accn": "0001359841-16-000342",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-05",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-29",
          "val": 30502000,
          "accn": "0001359841-15-000039",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-06",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-02",
          "end": "2011-12-31",
          "val": 41983000,
          "accn": "0001359841-14-000005",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-06",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-03",
          "end": "2011-01-01",
          "val": 17889000,
          "accn": "0001193125-13-041391",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-06",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2009-01-04",
          "end": "2010-01-02",
          "val": 6993000,
          "accn": "0001193125-12-066795",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-17",
          "frame": "CY2009",
          "unit": "USD"
        },
        {
          "start": "2007-12-30",
          "end": "2009-01-03",
          "val": 35868000,
          "accn": "0000950123-11-014418",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-16",
          "frame": "CY2008",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "PropertyPlantAndEquipmentNet",
      "taxonomy": "us-gaap",
      "label": "Net property, plant and equipment",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Carrying amount of property, plant and equipment after accumulated depreciation, depletion and amortization. It is not replacement cost or market value.",
      "observations": [
        {
          "end": "2024-12-28",
          "val": 188259000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "unit": "USD"
        },
        {
          "end": "2023-12-30",
          "val": 353035000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 375169000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-01-01",
          "val": 441401000,
          "accn": "0001359841-24-000010",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-16",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-01-02",
          "val": 477821000,
          "accn": "0001359841-23-000011",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-08",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-28",
          "val": 515937000,
          "accn": "0001359841-22-000094",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-16",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-29",
          "val": 607688000,
          "accn": "0001359841-21-000085",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-12",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-30",
          "val": 623991000,
          "accn": "0001359841-20-000027",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-11",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 692464000,
          "accn": "0001359841-19-000025",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-11",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-01-02",
          "val": 650462000,
          "accn": "0001359841-18-000018",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-09",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-01-03",
          "val": 674379000,
          "accn": "0001359841-17-000040",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-03",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-28",
          "val": 579883000,
          "accn": "0001359841-16-000342",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-05",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-29",
          "val": 596158000,
          "accn": "0001359841-15-000039",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-06",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 635406000,
          "accn": "0001359841-14-000005",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-06",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-01-01",
          "val": 631254000,
          "accn": "0001193125-13-041391",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-06",
          "frame": "CY2010Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-01-02",
          "val": 602826000,
          "accn": "0001193125-12-066795",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-17",
          "frame": "CY2009Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "ShareBasedCompensation",
      "taxonomy": "us-gaap",
      "label": "Share-based compensation expense",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Reported noncash expense for share-based payment arrangements. Noncash treatment does not mean the awards have no economic cost to shareholders.",
      "observations": [
        {
          "start": "2023-12-31",
          "end": "2024-12-28",
          "val": 25845000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-30",
          "val": 20546000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-02",
          "end": "2022-12-31",
          "val": 23457000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-03",
          "end": "2022-01-01",
          "val": 16630000,
          "accn": "0001359841-24-000010",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-16",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-12-29",
          "end": "2021-01-02",
          "val": 18969000,
          "accn": "0001359841-23-000011",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-08",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-12-30",
          "end": "2019-12-28",
          "val": 9277000,
          "accn": "0001359841-22-000094",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-16",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-12-31",
          "end": "2018-12-29",
          "val": 21416000,
          "accn": "0001359841-21-000085",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-12",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-30",
          "val": 23582000,
          "accn": "0001359841-20-000027",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-11",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-03",
          "end": "2016-12-31",
          "val": 31780000,
          "accn": "0001359841-19-000025",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-11",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-04",
          "end": "2016-01-02",
          "val": 29618000,
          "accn": "0001359841-18-000018",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-09",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-12-29",
          "end": "2015-01-03",
          "val": 30587000,
          "accn": "0001359841-17-000040",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-03",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-12-30",
          "end": "2013-12-28",
          "val": 24178000,
          "accn": "0001359841-16-000342",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-05",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-29",
          "val": 20496000,
          "accn": "0001359841-15-000039",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-06",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-02",
          "end": "2011-12-31",
          "val": 16173000,
          "accn": "0001359841-14-000005",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-06",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-03",
          "end": "2011-01-01",
          "val": 19534000,
          "accn": "0001193125-13-041391",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-06",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2009-01-04",
          "end": "2010-01-02",
          "val": 37697000,
          "accn": "0001193125-12-066795",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-17",
          "frame": "CY2009",
          "unit": "USD"
        },
        {
          "start": "2007-12-30",
          "end": "2009-01-03",
          "val": 31449000,
          "accn": "0000950123-11-014418",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-16",
          "frame": "CY2008",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "OperatingIncomeLoss",
      "taxonomy": "us-gaap",
      "label": "Operating income or loss",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Operating revenue less operating expenses for the reporting period. It excludes items outside the reported operating result and is not free cash flow.",
      "observations": [
        {
          "start": "2023-12-31",
          "end": "2024-12-28",
          "val": 185948000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-30",
          "val": 266278000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-02",
          "end": "2022-12-31",
          "val": 267371000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-03",
          "end": "2022-01-01",
          "val": 797728000,
          "accn": "0001359841-24-000010",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-16",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-12-29",
          "end": "2021-01-02",
          "val": 42666000,
          "accn": "0001359841-23-000011",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-08",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-12-30",
          "end": "2019-12-28",
          "val": 850685000,
          "accn": "0001359841-22-000094",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-16",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-12-31",
          "end": "2018-12-29",
          "val": 864651000,
          "accn": "0001359841-21-000085",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-12",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-30",
          "val": 736175000,
          "accn": "0001359841-20-000027",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-11",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-03",
          "end": "2016-12-31",
          "val": 790051000,
          "accn": "0001359841-19-000025",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-11",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-04",
          "end": "2016-01-02",
          "val": 595118000,
          "accn": "0001359841-18-000018",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-09",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-12-29",
          "end": "2015-01-03",
          "val": 563954000,
          "accn": "0001359841-17-000040",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-03",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-12-30",
          "end": "2013-12-28",
          "val": 515186000,
          "accn": "0001359841-16-000342",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-05",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-29",
          "val": 440115000,
          "accn": "0001359841-15-000039",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-06",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-02",
          "end": "2011-12-31",
          "val": 447127000,
          "accn": "0001359841-14-000005",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-06",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-03",
          "end": "2011-01-01",
          "val": 380865000,
          "accn": "0001193125-13-041391",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-06",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2009-01-04",
          "end": "2010-01-02",
          "val": 270856000,
          "accn": "0001193125-12-066795",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-17",
          "frame": "CY2009",
          "unit": "USD"
        },
        {
          "start": "2007-12-30",
          "end": "2009-01-03",
          "val": 317480000,
          "accn": "0000950123-11-014418",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-16",
          "frame": "CY2008",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "AssetsCurrent",
      "taxonomy": "us-gaap",
      "label": "Current assets",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Assets classified as current under the normal operating cycle or one-year boundary. Not all current assets can be converted immediately into cash.",
      "observations": [
        {
          "end": "2024-12-28",
          "val": 1715376000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "unit": "USD"
        },
        {
          "end": "2023-12-30",
          "val": 2276215000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 3131754000,
          "accn": "0001359841-24-000010",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-16",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-01-01",
          "val": 3528103000,
          "accn": "0001359841-23-000011",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-08",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-01-02",
          "val": 3429380000,
          "accn": "0001359841-22-000094",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-16",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-28",
          "val": 3224565000,
          "accn": "0001359841-21-000085",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-12",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-29",
          "val": 3542115000,
          "accn": "0001359841-20-000027",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-11",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-30",
          "val": 3386370000,
          "accn": "0001359841-19-000025",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-11",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 3321166000,
          "accn": "0001359841-18-000018",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-09",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-01-02",
          "val": 2917867000,
          "accn": "0001359841-17-000040",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-03",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-01-03",
          "val": 2550167000,
          "accn": "0001359841-16-000342",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-05",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-28",
          "val": 2243666000,
          "accn": "0001359841-15-000039",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-06",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-29",
          "val": 2027525000,
          "accn": "0001359841-14-000005",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-06",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 2330791000,
          "accn": "0001193125-13-041391",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-06",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-01-01",
          "val": 2147671000,
          "accn": "0001193125-12-066795",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-17",
          "frame": "CY2010Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-01-02",
          "val": 1822557000,
          "accn": "0000950123-11-014418",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-16",
          "frame": "CY2009Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "LiabilitiesCurrent",
      "taxonomy": "us-gaap",
      "label": "Current liabilities",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Obligations classified as current under the operating-cycle or one-year boundary. The balance includes more than short-term borrowing.",
      "observations": [
        {
          "end": "2024-12-28",
          "val": 1248540000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "unit": "USD"
        },
        {
          "end": "2023-12-30",
          "val": 1390568000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 1790630000,
          "accn": "0001359841-24-000010",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-16",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-01-01",
          "val": 2327053000,
          "accn": "0001359841-23-000011",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-08",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-01-02",
          "val": 2124361000,
          "accn": "0001359841-22-000094",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-16",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-28",
          "val": 1771439000,
          "accn": "0001359841-21-000085",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-12",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-29",
          "val": 2045938000,
          "accn": "0001359841-20-000027",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-11",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-30",
          "val": 1778745000,
          "accn": "0001359841-19-000025",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-11",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 1625668000,
          "accn": "0001359841-18-000018",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-09",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-01-02",
          "val": 1503909000,
          "accn": "0001359841-17-000040",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-03",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-01-03",
          "val": 1482414000,
          "accn": "0001359841-16-000342",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-05",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-28",
          "val": 999278000,
          "accn": "0001359841-15-000039",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-06",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-29",
          "val": 875668000,
          "accn": "0001359841-14-000005",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-06",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 933719000,
          "accn": "0001193125-13-041391",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-06",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-01-01",
          "val": 829350000,
          "accn": "0001193125-12-066795",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-17",
          "frame": "CY2010Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-01-02",
          "val": 878975000,
          "accn": "0000950123-11-014418",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-16",
          "frame": "CY2009Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "AccountsPayableCurrent",
      "taxonomy": "us-gaap",
      "label": "Current accounts payable",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Current amounts owed to suppliers for goods and services received. This is one component of current liabilities, not all accrued obligations.",
      "observations": [
        {
          "end": "2024-12-28",
          "val": 593377000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "unit": "USD"
        },
        {
          "end": "2023-12-30",
          "val": 538782000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 917481000,
          "accn": "0001359841-24-000010",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-16",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-01-01",
          "val": 1214847000,
          "accn": "0001359841-23-000011",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-08",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-01-02",
          "val": 891868000,
          "accn": "0001359841-22-000094",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-16",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-28",
          "val": 959006000,
          "accn": "0001359841-21-000085",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-12",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-29",
          "val": 1029933000,
          "accn": "0001359841-20-000027",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-11",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-30",
          "val": 867649000,
          "accn": "0001359841-19-000025",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-11",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 761647000,
          "accn": "0001359841-18-000018",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-09",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-01-02",
          "val": 672972000,
          "accn": "0001359841-17-000040",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-03",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-01-03",
          "val": 621220000,
          "accn": "0001359841-16-000342",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-05",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-28",
          "val": 466270000,
          "accn": "0001359841-15-000039",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-06",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-29",
          "val": 403644000,
          "accn": "0001359841-14-000005",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-06",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 451525000,
          "accn": "0001193125-13-041391",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-06",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-01-01",
          "val": 412369000,
          "accn": "0001193125-12-066795",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-17",
          "frame": "CY2010Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-01-02",
          "val": 351971000,
          "accn": "0000950123-11-014418",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-16",
          "frame": "CY2009Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "Goodwill",
      "taxonomy": "us-gaap",
      "label": "Goodwill carrying amount",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Recognized goodwill remaining after accumulated impairment. It arises from business combinations and does not measure the current value of the company’s brand.",
      "observations": [
        {
          "end": "2024-12-28",
          "val": 638370000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "unit": "USD"
        },
        {
          "end": "2023-12-30",
          "val": 659361000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 658878000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-01-01",
          "val": 1133095000,
          "accn": "0001359841-24-000010",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-16",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-01-02",
          "val": 1158938000,
          "accn": "0001359841-23-000011",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-08",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-28",
          "val": 1148521000,
          "accn": "0001359841-22-000094",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-16",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-29",
          "val": 1241727000,
          "accn": "0001359841-21-000085",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-12",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-30",
          "val": 1167007000,
          "accn": "0001359841-20-000027",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-11",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 1098540000,
          "accn": "0001359841-19-000025",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-11",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-01-02",
          "val": 834315000,
          "accn": "0001359841-18-000018",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-09",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-01-03",
          "val": 723120000,
          "accn": "0001359841-17-000040",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-03",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-28",
          "val": 626392000,
          "accn": "0001359841-16-000342",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-05",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-29",
          "val": 433300000,
          "accn": "0001359841-15-000039",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-06",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 433396000,
          "accn": "0001359841-14-000005",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-06",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-01-01",
          "val": 430144000,
          "accn": "0001193125-13-041391",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-06",
          "frame": "CY2010Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-01-02",
          "val": 322002000,
          "accn": "0001193125-12-066795",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-17",
          "frame": "CY2009Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "FiniteLivedIntangibleAssetsNet",
      "taxonomy": "us-gaap",
      "label": "Net finite-lived intangible assets",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Finite-lived intangible assets after amortization. This excludes goodwill and should not be combined with indefinite-lived intangible assets without checking scope.",
      "observations": [
        {
          "end": "2024-12-28",
          "val": 35851000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2024Q4I",
          "unit": "USD"
        },
        {
          "end": "2023-12-30",
          "val": 53966000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 110697000,
          "accn": "0001359841-24-000010",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-16",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-01-01",
          "val": 130039000,
          "accn": "0001359841-23-000011",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-08",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-01-02",
          "val": 141065000,
          "accn": "0001359841-22-000094",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-16",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-28",
          "val": 188120000,
          "accn": "0001359841-21-000085",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-12",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-29",
          "val": 208349000,
          "accn": "0001359841-20-000027",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-11",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-30",
          "val": 237379000,
          "accn": "0001359841-19-000025",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-11",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 218260000,
          "accn": "0001359841-18-000018",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-09",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-01-02",
          "val": 210843000,
          "accn": "0001359841-17-000040",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-03",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-01-03",
          "val": 185980000,
          "accn": "0001359841-16-000342",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-05",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-28",
          "val": 157551000,
          "accn": "0001359841-15-000039",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-06",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-29",
          "val": 120114000,
          "accn": "0001359841-14-000005",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-06",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 169675000,
          "accn": "0001193125-13-041391",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-06",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-01-01",
          "val": 178622000,
          "accn": "0001193125-12-066795",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-17",
          "frame": "CY2010Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "AccountsReceivableNetCurrent",
      "taxonomy": "us-gaap",
      "label": "Net current accounts receivable",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Current customer receivables after the allowance for credit loss. The balance is not cash collected or a guarantee of collection.",
      "observations": [
        {
          "end": "2024-12-28",
          "val": 376195000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "unit": "USD"
        },
        {
          "end": "2023-12-30",
          "val": 423682000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 721396000,
          "accn": "0001359841-24-000010",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-16",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-01-01",
          "val": 894151000,
          "accn": "0001359841-23-000011",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-08",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-01-02",
          "val": 768221000,
          "accn": "0001359841-22-000094",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-16",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-28",
          "val": 815210000,
          "accn": "0001359841-21-000085",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-12",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-29",
          "val": 870878000,
          "accn": "0001359841-20-000027",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-11",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-30",
          "val": 903318000,
          "accn": "0001359841-19-000025",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-11",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 836924000,
          "accn": "0001359841-18-000018",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-09",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-01-02",
          "val": 680417000,
          "accn": "0001359841-17-000040",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-03",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-01-03",
          "val": 672048000,
          "accn": "0001359841-16-000342",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-05",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-28",
          "val": 578558000,
          "accn": "0001359841-15-000039",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-06",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-29",
          "val": 506278000,
          "accn": "0001359841-14-000005",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-06",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 470713000,
          "accn": "0001193125-13-041391",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-06",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-01-01",
          "val": 503243000,
          "accn": "0001193125-12-066795",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-17",
          "frame": "CY2010Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-01-02",
          "val": 450541000,
          "accn": "0000950123-11-014418",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-16",
          "frame": "CY2009Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "PaymentsForRepurchaseOfCommonStock",
      "taxonomy": "us-gaap",
      "label": "Common-stock repurchase payments",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Cash paid to reacquire common stock during the period. This is not an authorization limit or a direct measure of the net change in share count.",
      "observations": [
        {
          "start": "2023-12-31",
          "end": "2024-12-28",
          "val": 0,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-30",
          "val": 0,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-02",
          "end": "2022-12-31",
          "val": 25018000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-03",
          "end": "2022-01-01",
          "val": 0,
          "accn": "0001359841-24-000010",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-16",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-12-29",
          "end": "2021-01-02",
          "val": 200269000,
          "accn": "0001359841-23-000011",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-08",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-12-30",
          "end": "2019-12-28",
          "val": 0,
          "accn": "0001359841-22-000094",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-16",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-12-31",
          "end": "2018-12-29",
          "val": 0,
          "accn": "0001359841-21-000085",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-12",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-30",
          "val": 400017000,
          "accn": "0001359841-20-000027",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-11",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-03",
          "end": "2016-12-31",
          "val": 379901000,
          "accn": "0001359841-19-000025",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-11",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-04",
          "end": "2016-01-02",
          "val": 351495000,
          "accn": "0001359841-18-000018",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-09",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-12-29",
          "end": "2015-01-03",
          "val": 0,
          "accn": "0001359841-17-000040",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-03",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-12-30",
          "end": "2013-12-28",
          "val": 0,
          "accn": "0001359841-16-000342",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-05",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2007-12-30",
          "end": "2009-01-03",
          "val": 30275000,
          "accn": "0000950123-11-014418",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-16",
          "frame": "CY2008",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "InventoryNet",
      "taxonomy": "us-gaap",
      "label": "Net inventory",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Inventory carrying amount after applicable valuation and LIFO reserves. It does not establish realizable selling proceeds or inventory turnover without other inputs.",
      "observations": [
        {
          "end": "2024-12-28",
          "val": 871044000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "unit": "USD"
        },
        {
          "end": "2023-12-30",
          "val": 956430000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 1979672000,
          "accn": "0001359841-24-000010",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-16",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-01-01",
          "val": 1584015000,
          "accn": "0001359841-23-000011",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-08",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-01-02",
          "val": 1367758000,
          "accn": "0001359841-22-000094",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-16",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-28",
          "val": 1905845000,
          "accn": "0001359841-21-000085",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-12",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-29",
          "val": 2056838000,
          "accn": "0001359841-20-000027",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-11",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-30",
          "val": 1874990000,
          "accn": "0001359841-19-000025",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-11",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 1840565000,
          "accn": "0001359841-18-000018",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-09",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-01-02",
          "val": 1814602000,
          "accn": "0001359841-17-000040",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-03",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-01-03",
          "val": 1537200000,
          "accn": "0001359841-16-000342",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-05",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-28",
          "val": 1283331000,
          "accn": "0001359841-15-000039",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-06",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-29",
          "val": 1253136000,
          "accn": "0001359841-14-000005",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-06",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 1607555000,
          "accn": "0001193125-13-041391",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-06",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-01-01",
          "val": 1322719000,
          "accn": "0001193125-12-066795",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-17",
          "frame": "CY2010Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-01-02",
          "val": 1049204000,
          "accn": "0000950123-11-014418",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-16",
          "frame": "CY2009Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "GrossProfit",
      "taxonomy": "us-gaap",
      "label": "Gross profit",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Revenue less the costs directly attributed to the goods or services sold. It precedes other operating expenses and is not net income.",
      "observations": [
        {
          "start": "2023-12-31",
          "end": "2024-12-28",
          "val": 1359524000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-30",
          "val": 1291890000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-02",
          "end": "2022-12-31",
          "val": 1347035000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-03",
          "end": "2022-01-01",
          "val": 2651699000,
          "accn": "0001359841-24-000010",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-16",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-12-29",
          "end": "2021-01-02",
          "val": 1602700000,
          "accn": "0001359841-23-000011",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-08",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-12-30",
          "end": "2019-12-28",
          "val": 2428702000,
          "accn": "0001359841-22-000094",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-16",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-12-31",
          "end": "2018-12-29",
          "val": 2653219000,
          "accn": "0001359841-21-000085",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-12",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-30",
          "val": 2489451000,
          "accn": "0001359841-20-000027",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-11",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-03",
          "end": "2016-12-31",
          "val": 2276048000,
          "accn": "0001359841-19-000025",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-11",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-04",
          "end": "2016-01-02",
          "val": 2136332000,
          "accn": "0001359841-18-000018",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-09",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-12-29",
          "end": "2015-01-03",
          "val": 1904407000,
          "accn": "0001359841-17-000040",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-03",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-12-30",
          "end": "2013-12-28",
          "val": 1611693000,
          "accn": "0001359841-16-000342",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-05",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-29",
          "val": 1420047000,
          "accn": "0001359841-15-000039",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-06",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-02",
          "end": "2011-12-31",
          "val": 1493208000,
          "accn": "0001359841-14-000005",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-06",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-03",
          "end": "2011-01-01",
          "val": 1375838000,
          "accn": "0001193125-13-041391",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-06",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2009-01-04",
          "end": "2010-01-02",
          "val": 1265274000,
          "accn": "0001193125-12-066795",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-17",
          "frame": "CY2009",
          "unit": "USD"
        },
        {
          "start": "2007-12-30",
          "end": "2009-01-03",
          "val": 1377350000,
          "accn": "0000950123-11-014418",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-16",
          "frame": "CY2008",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "SellingGeneralAndAdministrativeExpense",
      "taxonomy": "us-gaap",
      "label": "Selling, general and administrative expense",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Selling and general administrative costs reported under this concept. It is an expense category, not a substitute for total operating expenses.",
      "observations": [
        {
          "start": "2023-12-31",
          "end": "2024-12-28",
          "val": 1173576000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-30",
          "val": 1025612000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-02",
          "end": "2022-12-31",
          "val": 1079664000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-03",
          "end": "2022-01-01",
          "val": 1853971000,
          "accn": "0001359841-24-000010",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-16",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-12-29",
          "end": "2021-01-02",
          "val": 1560034000,
          "accn": "0001359841-23-000011",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-08",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-12-30",
          "end": "2019-12-28",
          "val": 1578017000,
          "accn": "0001359841-22-000094",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-16",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-12-31",
          "end": "2018-12-29",
          "val": 1788568000,
          "accn": "0001359841-21-000085",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-12",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-30",
          "val": 1725424000,
          "accn": "0001359841-20-000027",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-11",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-03",
          "end": "2016-12-31",
          "val": 1485997000,
          "accn": "0001359841-19-000025",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-11",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-04",
          "end": "2016-01-02",
          "val": 1541214000,
          "accn": "0001359841-18-000018",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-09",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-12-29",
          "end": "2015-01-03",
          "val": 1340453000,
          "accn": "0001359841-17-000040",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-03",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-12-30",
          "end": "2013-12-28",
          "val": 1096507000,
          "accn": "0001359841-16-000342",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-05",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-29",
          "val": 979932000,
          "accn": "0001359841-15-000039",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-06",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-02",
          "end": "2011-12-31",
          "val": 1046081000,
          "accn": "0001359841-14-000005",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-06",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-03",
          "end": "2011-01-01",
          "val": 994973000,
          "accn": "0001193125-13-041391",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-06",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2009-01-04",
          "end": "2010-01-02",
          "val": 940530000,
          "accn": "0001193125-12-066795",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-17",
          "frame": "CY2009",
          "unit": "USD"
        },
        {
          "start": "2007-12-30",
          "end": "2009-01-03",
          "val": 1009607000,
          "accn": "0000950123-11-014418",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-16",
          "frame": "CY2008",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "ResearchAndDevelopmentExpense",
      "taxonomy": "us-gaap",
      "label": "Research and development expense",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Research and development costs recognized as expense. Capitalization policies and acquired projects can make this differ from total cash invested in development.",
      "observations": [
        {
          "start": "2023-12-31",
          "end": "2024-12-28",
          "val": 15988000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-30",
          "val": 18360000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-02",
          "end": "2022-12-31",
          "val": 20077000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-03",
          "end": "2022-01-01",
          "val": 39320000,
          "accn": "0001359841-24-000010",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-16",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-12-29",
          "end": "2021-01-02",
          "val": 37367000,
          "accn": "0001359841-23-000011",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-08",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-12-30",
          "end": "2019-12-28",
          "val": 41782000,
          "accn": "0001359841-22-000094",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-16",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-12-31",
          "end": "2018-12-29",
          "val": 59313000,
          "accn": "0001359841-21-000085",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-12",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-30",
          "val": 65457000,
          "accn": "0001359841-20-000027",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-11",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-03",
          "end": "2016-12-31",
          "val": 70096000,
          "accn": "0001359841-19-000025",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-11",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-04",
          "end": "2016-01-02",
          "val": 62324000,
          "accn": "0001359841-18-000018",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-09",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-12-29",
          "end": "2015-01-03",
          "val": 63268000,
          "accn": "0001359841-17-000040",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-03",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-12-30",
          "end": "2013-12-28",
          "val": 51316000,
          "accn": "0001359841-16-000342",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-05",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-29",
          "val": 48323000,
          "accn": "0001359841-15-000039",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-06",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-02",
          "end": "2011-12-31",
          "val": 47056000,
          "accn": "0001359841-14-000005",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-06",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-03",
          "end": "2011-01-01",
          "val": 47082000,
          "accn": "0001193125-13-041391",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-06",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2009-01-04",
          "end": "2010-01-02",
          "val": 46305000,
          "accn": "0001193125-12-066795",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-17",
          "frame": "CY2009",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "CommonStockSharesOutstanding",
      "taxonomy": "us-gaap",
      "label": "Common shares outstanding",
      "kind": "instant",
      "unitKind": "shares",
      "meaning": "Common shares outstanding at the reporting date. This point-in-time count differs from the weighted-average shares used for earnings per share and can exclude other share classes.",
      "observations": [
        {
          "end": "2024-12-28",
          "val": 352541826,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "unit": "shares"
        },
        {
          "end": "2023-12-30",
          "val": 350137826,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2023Q4I",
          "unit": "shares"
        },
        {
          "end": "2022-12-31",
          "val": 349009147,
          "accn": "0001359841-24-000010",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-16",
          "frame": "CY2022Q4I",
          "unit": "shares"
        },
        {
          "end": "2022-01-01",
          "val": 349903253,
          "accn": "0001359841-23-000011",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-08",
          "frame": "CY2021Q4I",
          "unit": "shares"
        },
        {
          "end": "2021-01-02",
          "val": 348802220,
          "accn": "0001359841-22-000094",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-16",
          "frame": "CY2020Q4I",
          "unit": "shares"
        },
        {
          "end": "2019-12-28",
          "val": 362449037,
          "accn": "0001359841-21-000085",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-12",
          "frame": "CY2019Q4I",
          "unit": "shares"
        },
        {
          "end": "2018-12-29",
          "val": 361330128,
          "accn": "0001359841-20-000027",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-11",
          "frame": "CY2018Q4I",
          "unit": "shares"
        },
        {
          "end": "2017-12-30",
          "val": 360125894,
          "accn": "0001359841-19-000025",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-11",
          "frame": "CY2017Q4I",
          "unit": "shares"
        },
        {
          "end": "2016-12-31",
          "val": 378687052,
          "accn": "0001359841-18-000018",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-09",
          "frame": "CY2016Q4I",
          "unit": "shares"
        },
        {
          "end": "2016-01-02",
          "val": 391652810,
          "accn": "0001359841-17-000040",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-03",
          "frame": "CY2015Q4I",
          "unit": "shares"
        },
        {
          "end": "2015-01-03",
          "val": 400789120,
          "accn": "0001359841-16-000342",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-05",
          "frame": "CY2014Q4I",
          "unit": "shares"
        },
        {
          "end": "2013-12-28",
          "val": 99455478,
          "accn": "0001359841-15-000039",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-06",
          "frame": "CY2013Q4I",
          "unit": "shares"
        },
        {
          "end": "2012-12-29",
          "val": 98269868,
          "accn": "0001359841-14-000005",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-06",
          "frame": "CY2012Q4I",
          "unit": "shares"
        },
        {
          "end": "2011-12-31",
          "val": 97517325,
          "accn": "0001193125-13-041391",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-06",
          "frame": "CY2011Q4I",
          "unit": "shares"
        },
        {
          "end": "2011-01-01",
          "val": 96207025,
          "accn": "0001193125-12-066795",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-17",
          "frame": "CY2010Q4I",
          "unit": "shares"
        },
        {
          "end": "2010-01-02",
          "val": 95396967,
          "accn": "0000950123-11-014418",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-16",
          "frame": "CY2009Q4I",
          "unit": "shares"
        }
      ]
    },
    {
      "tag": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
      "taxonomy": "us-gaap",
      "label": "Cash including restricted cash",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Cash, cash equivalents and restricted cash as reported in the cash flow reconciliation. Restricted amounts are not freely available, so this is not the same as unrestricted cash.",
      "observations": [
        {
          "end": "2021-01-02",
          "val": 910603000,
          "accn": "0001359841-21-000085",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-12",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-28",
          "val": 329923000,
          "accn": "0001359841-21-000085",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-12",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-29",
          "val": 455732000,
          "accn": "0001359841-21-000085",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-12",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-30",
          "val": 421566000,
          "accn": "0001359841-21-000085",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-12",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 460245000,
          "accn": "0001359841-20-000027",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-11",
          "frame": "CY2016Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
      "taxonomy": "us-gaap",
      "label": "Accumulated other comprehensive income or loss",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Cumulative other comprehensive items after tax, such as translation and unrealized hedging or securities effects. These amounts have not passed through net income.",
      "observations": [
        {
          "end": "2024-12-28",
          "val": -577222000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "unit": "USD"
        },
        {
          "end": "2023-12-30",
          "val": -492311000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": -512008000,
          "accn": "0001359841-24-000010",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-16",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-01-01",
          "val": -551603000,
          "accn": "0001359841-23-000011",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-08",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-01-02",
          "val": -566959000,
          "accn": "0001359841-22-000094",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-16",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-28",
          "val": -617648000,
          "accn": "0001359841-21-000085",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-12",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-29",
          "val": -495867000,
          "accn": "0001359841-20-000027",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-11",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-30",
          "val": -439206000,
          "accn": "0001359841-19-000025",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-11",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": -435991000,
          "accn": "0001359841-19-000025",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-11",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-01-02",
          "val": -394933000,
          "accn": "0001359841-18-000018",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-09",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-01-03",
          "val": -372589000,
          "accn": "0001359841-17-000040",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-03",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-28",
          "val": -237017000,
          "accn": "0001359841-16-000342",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-05",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-29",
          "val": -317613000,
          "accn": "0001359841-15-000039",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-06",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": -333251000,
          "accn": "0001359841-14-000005",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-06",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-01-01",
          "val": -213215000,
          "accn": "0001193125-12-066795",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-17",
          "frame": "CY2010Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-01-02",
          "val": -222995000,
          "accn": "0001193125-12-066795",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-17",
          "frame": "CY2009Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "OperatingLeaseRightOfUseAsset",
      "taxonomy": "us-gaap",
      "label": "Operating lease right-of-use asset",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Carrying amount of the right to use leased assets under operating leases. It reflects discounted remaining payments, not the value of the underlying property.",
      "observations": [
        {
          "end": "2024-12-28",
          "val": 222759000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "unit": "USD"
        },
        {
          "end": "2023-12-30",
          "val": 271751000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 414894000,
          "accn": "0001359841-24-000010",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-16",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-01-01",
          "val": 363854000,
          "accn": "0001359841-23-000011",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-08",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-01-02",
          "val": 432631000,
          "accn": "0001359841-22-000094",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-16",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-28",
          "val": 487787000,
          "accn": "0001359841-21-000085",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-12",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-30",
          "val": 507669000,
          "accn": "0001359841-21-000085",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-12",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-29",
          "val": 0,
          "accn": "0001359841-20-000027",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-11",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "OperatingLeaseLiability",
      "taxonomy": "us-gaap",
      "label": "Operating lease liability",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Present value of remaining operating lease payments. Discount-rate choices and lease terms affect the amount; it is not the sum of undiscounted future rent.",
      "observations": [
        {
          "end": "2024-12-28",
          "val": 270357000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2024Q4I",
          "unit": "USD"
        },
        {
          "end": "2023-12-30",
          "val": 464655000,
          "accn": "0001359841-24-000010",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-16",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 441438000,
          "accn": "0001359841-23-000011",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-08",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-01-01",
          "val": 391378000,
          "accn": "0001359841-22-000094",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-16",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-01-02",
          "val": 507194000,
          "accn": "0001359841-21-000085",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-12",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-28",
          "val": 524372000,
          "accn": "0001359841-20-000027",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-11",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-30",
          "val": 535054000,
          "accn": "0001359841-21-000085",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-12",
          "frame": "CY2018Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "LongTermDebt",
      "taxonomy": "us-gaap",
      "label": "Long-term debt",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Long-term borrowings under this concept, which can include the current portion depending on presentation. It is not total liabilities and may exclude leases and other obligations.",
      "observations": [
        {
          "end": "2021-01-02",
          "val": 4035724000,
          "accn": "0001359841-21-000085",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-12",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-28",
          "val": 3394761000,
          "accn": "0001359841-21-000085",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-12",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-29",
          "val": 4009553000,
          "accn": "0001359841-20-000027",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-11",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-30",
          "val": 3993267000,
          "accn": "0001359841-19-000025",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-11",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 3732583000,
          "accn": "0001359841-18-000018",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-09",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-01-02",
          "val": 2506981000,
          "accn": "0001359841-17-000040",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-03",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-01-03",
          "val": 1839314000,
          "accn": "0001359841-16-000342",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-05",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-28",
          "val": 1648790000,
          "accn": "0001359841-15-000039",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-06",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-29",
          "val": 1491336000,
          "accn": "0001359841-14-000005",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-06",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 1974710000,
          "accn": "0001193125-13-041391",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-06",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-01-01",
          "val": 2080735000,
          "accn": "0001193125-12-066795",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-17",
          "frame": "CY2010Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "PropertyPlantAndEquipmentGross",
      "taxonomy": "us-gaap",
      "label": "Gross property, plant and equipment",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Cost of property, plant and equipment before accumulated depreciation. Historical cost does not indicate current value or replacement cost.",
      "observations": [
        {
          "end": "2024-12-28",
          "val": 868261000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2024Q4I",
          "unit": "USD"
        },
        {
          "end": "2023-12-30",
          "val": 1222315000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 1501976000,
          "accn": "0001359841-24-000010",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-16",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-01-01",
          "val": 1497869000,
          "accn": "0001359841-23-000011",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-08",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-01-02",
          "val": 1569261000,
          "accn": "0001359841-22-000094",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-16",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-28",
          "val": 1664351000,
          "accn": "0001359841-21-000085",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-12",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-29",
          "val": 1677525000,
          "accn": "0001359841-20-000027",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-11",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-30",
          "val": 1637491000,
          "accn": "0001359841-19-000025",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-11",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 1642510000,
          "accn": "0001359841-18-000018",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-09",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-01-02",
          "val": 1553121000,
          "accn": "0001359841-17-000040",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-03",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-01-03",
          "val": 1538044000,
          "accn": "0001359841-16-000342",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-05",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-28",
          "val": 1402986000,
          "accn": "0001359841-15-000039",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-06",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-29",
          "val": 1413377000,
          "accn": "0001359841-14-000005",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-06",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 1411647000,
          "accn": "0001193125-13-041391",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-06",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-01-01",
          "val": 1401387000,
          "accn": "0001193125-12-066795",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-17",
          "frame": "CY2010Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
      "taxonomy": "us-gaap",
      "label": "Accumulated depreciation on property, plant and equipment",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Cumulative depreciation, depletion and amortization recorded against property, plant and equipment. It measures cost allocation to date, not physical wear or market value.",
      "observations": [
        {
          "end": "2024-12-28",
          "val": 680002000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2024Q4I",
          "unit": "USD"
        },
        {
          "end": "2023-12-30",
          "val": 869280000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 1059572000,
          "accn": "0001359841-24-000010",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-16",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-01-01",
          "val": 1056468000,
          "accn": "0001359841-23-000011",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-08",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-01-02",
          "val": 1091440000,
          "accn": "0001359841-22-000094",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-16",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-28",
          "val": 1076455000,
          "accn": "0001359841-21-000085",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-12",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-29",
          "val": 1069837000,
          "accn": "0001359841-20-000027",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-11",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-30",
          "val": 1013500000,
          "accn": "0001359841-19-000025",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-11",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 950046000,
          "accn": "0001359841-18-000018",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-09",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-01-02",
          "val": 902659000,
          "accn": "0001359841-17-000040",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-03",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-01-03",
          "val": 863665000,
          "accn": "0001359841-16-000342",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-05",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-28",
          "val": 823103000,
          "accn": "0001359841-15-000039",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-06",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-29",
          "val": 817219000,
          "accn": "0001359841-14-000005",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-06",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 776241000,
          "accn": "0001193125-13-041391",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-06",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-01-01",
          "val": 770133000,
          "accn": "0001193125-12-066795",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-17",
          "frame": "CY2010Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "IntangibleAssetsNetExcludingGoodwill",
      "taxonomy": "us-gaap",
      "label": "Net intangible assets excluding goodwill",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Intangible assets other than goodwill after amortization and impairment. Internally developed intangibles are usually not recognized, so this understates what a company relies on.",
      "observations": [
        {
          "end": "2024-12-28",
          "val": 886264000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "unit": "USD"
        },
        {
          "end": "2023-12-30",
          "val": 959851000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 1255693000,
          "accn": "0001359841-24-000010",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-16",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-01-01",
          "val": 1220170000,
          "accn": "0001359841-23-000011",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-08",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-01-02",
          "val": 1293847000,
          "accn": "0001359841-22-000094",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-16",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-28",
          "val": 1520800000,
          "accn": "0001359841-21-000085",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-12",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-29",
          "val": 1555381000,
          "accn": "0001359841-20-000027",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-11",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-30",
          "val": 1402857000,
          "accn": "0001359841-19-000025",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-11",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 1285458000,
          "accn": "0001359841-18-000018",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-09",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-01-02",
          "val": 700515000,
          "accn": "0001359841-17-000040",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-03",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-01-03",
          "val": 691201000,
          "accn": "0001359841-16-000342",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-05",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-28",
          "val": 377751000,
          "accn": "0001359841-15-000039",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-06",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-29",
          "val": 120114000,
          "accn": "0001359841-14-000005",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-06",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 169675000,
          "accn": "0001193125-13-041391",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-06",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-01-01",
          "val": 178622000,
          "accn": "0001193125-12-066795",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-17",
          "frame": "CY2010Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-01-02",
          "val": 136214000,
          "accn": "0000950123-11-014418",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-16",
          "frame": "CY2009Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "OtherAssetsNoncurrent",
      "taxonomy": "us-gaap",
      "label": "Other noncurrent assets",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Noncurrent assets the filer does not present separately. The composition differs by filer and is described only in the filing.",
      "observations": [
        {
          "end": "2024-12-28",
          "val": 116729000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "unit": "USD"
        },
        {
          "end": "2023-12-30",
          "val": 135247000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 130062000,
          "accn": "0001359841-24-000010",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-16",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-01-01",
          "val": 57009000,
          "accn": "0001359841-23-000011",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-08",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-01-02",
          "val": 64773000,
          "accn": "0001359841-22-000094",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-16",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-28",
          "val": 93896000,
          "accn": "0001359841-21-000085",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-12",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-29",
          "val": 83880000,
          "accn": "0001359841-20-000027",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-11",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-30",
          "val": 79618000,
          "accn": "0001359841-19-000025",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-11",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 67980000,
          "accn": "0001359841-18-000018",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-09",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-01-02",
          "val": 49252000,
          "accn": "0001359841-17-000040",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-03",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-01-03",
          "val": 73502000,
          "accn": "0001359841-16-000342",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-05",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-28",
          "val": 54930000,
          "accn": "0001359841-15-000039",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-06",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-29",
          "val": 57074000,
          "accn": "0001359841-14-000005",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-06",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 71181000,
          "accn": "0001193125-13-041391",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-06",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-01-01",
          "val": 82513000,
          "accn": "0001193125-12-066795",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-17",
          "frame": "CY2010Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-01-02",
          "val": 85862000,
          "accn": "0000950123-11-014418",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-16",
          "frame": "CY2009Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "OtherLiabilitiesNoncurrent",
      "taxonomy": "us-gaap",
      "label": "Other noncurrent liabilities",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Noncurrent liabilities the filer does not present separately. The composition differs by filer and is described only in the filing.",
      "observations": [
        {
          "end": "2024-12-28",
          "val": 67452000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "unit": "USD"
        },
        {
          "end": "2023-12-30",
          "val": 121150000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 260094000,
          "accn": "0001359841-24-000010",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-16",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-01-01",
          "val": 185429000,
          "accn": "0001359841-23-000011",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-08",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-01-02",
          "val": 216091000,
          "accn": "0001359841-22-000094",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-16",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-28",
          "val": 327343000,
          "accn": "0001359841-21-000085",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-12",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-29",
          "val": 407021000,
          "accn": "0001359841-20-000027",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-11",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-30",
          "val": 185310000,
          "accn": "0001359841-19-000025",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-11",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 201601000,
          "accn": "0001359841-18-000018",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-09",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-01-02",
          "val": 222812000,
          "accn": "0001359841-17-000040",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-03",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-01-03",
          "val": 253007000,
          "accn": "0001359841-16-000342",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-05",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-28",
          "val": 129328000,
          "accn": "0001359841-15-000039",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-06",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-29",
          "val": 105399000,
          "accn": "0001359841-14-000005",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-06",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 126424000,
          "accn": "0001193125-13-041391",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-06",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-01-01",
          "val": 105354000,
          "accn": "0001193125-12-066795",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-17",
          "frame": "CY2010Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-01-02",
          "val": 95293000,
          "accn": "0000950123-11-014418",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-16",
          "frame": "CY2009Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "AccruedLiabilitiesCurrent",
      "taxonomy": "us-gaap",
      "label": "Accrued current liabilities",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Current obligations accrued for goods and services received but not yet invoiced or paid. This is one component of current liabilities, not all short-term obligations.",
      "observations": [
        {
          "end": "2016-01-02",
          "val": 460333000,
          "accn": "0001359841-16-000342",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-05",
          "unit": "USD"
        },
        {
          "end": "2015-01-03",
          "val": 491439000,
          "accn": "0001359841-16-000342",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-05",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-28",
          "val": 315026000,
          "accn": "0001359841-15-000039",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-06",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-29",
          "val": 271972000,
          "accn": "0001359841-14-000005",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-06",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 252186000,
          "accn": "0001193125-13-041391",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-06",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-01-01",
          "val": 276303000,
          "accn": "0001193125-12-066795",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-17",
          "frame": "CY2010Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "DeferredTaxAssetsNet",
      "taxonomy": "us-gaap",
      "label": "Net deferred tax assets",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Deferred tax assets after the valuation allowance. Realization depends on future taxable income, so the balance is not a receivable from tax authorities.",
      "observations": [
        {
          "end": "2024-12-28",
          "val": 373669000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2024Q4I",
          "unit": "USD"
        },
        {
          "end": "2023-12-30",
          "val": 129951000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 313963000,
          "accn": "0001359841-24-000010",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-16",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-01-01",
          "val": 484974000,
          "accn": "0001359841-23-000011",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-08",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-01-02",
          "val": 553827000,
          "accn": "0001359841-22-000094",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-16",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-28",
          "val": 397625000,
          "accn": "0001359841-21-000085",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-12",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-29",
          "val": 276284000,
          "accn": "0001359841-20-000027",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-11",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-30",
          "val": 325660000,
          "accn": "0001359841-19-000025",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-11",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 546226000,
          "accn": "0001359841-18-000018",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-09",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-01-02",
          "val": 401568000,
          "accn": "0001359841-17-000040",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-03",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-01-03",
          "val": 452489000,
          "accn": "0001359841-16-000342",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-05",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-28",
          "val": 409404000,
          "accn": "0001359841-15-000039",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-06",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-29",
          "val": 568897000,
          "accn": "0001359841-14-000005",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-06",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 554262000,
          "accn": "0001193125-13-041391",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-06",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-01-01",
          "val": 478648000,
          "accn": "0001193125-12-066795",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-17",
          "frame": "CY2010Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
      "taxonomy": "us-gaap",
      "label": "Pre-tax income or loss from continuing operations",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Income or loss from continuing operations before income taxes and noncontrolling interests. It excludes discontinued operations and is not net income.",
      "observations": [
        {
          "start": "2023-12-31",
          "end": "2024-12-28",
          "val": -57394000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-30",
          "val": 14330000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-02",
          "end": "2022-12-31",
          "val": 127344000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-03",
          "end": "2022-01-01",
          "val": 581075000,
          "accn": "0001359841-24-000010",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-16",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-12-29",
          "end": "2021-01-02",
          "val": -142227000,
          "accn": "0001359841-23-000011",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-08",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-12-30",
          "end": "2019-12-28",
          "val": 643560000,
          "accn": "0001359841-22-000094",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-16",
          "frame": "CY2019",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "ComprehensiveIncomeNetOfTax",
      "taxonomy": "us-gaap",
      "label": "Comprehensive income or loss",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Net income plus other comprehensive income after tax. It includes unrealized items that net income excludes and is not a cash measure.",
      "observations": [
        {
          "start": "2023-12-31",
          "end": "2024-12-28",
          "val": -405342000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-30",
          "val": 1971000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-02",
          "end": "2022-12-31",
          "val": -87609000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-03",
          "end": "2022-01-01",
          "val": 92580000,
          "accn": "0001359841-24-000010",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-16",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-12-29",
          "end": "2021-01-02",
          "val": -24890000,
          "accn": "0001359841-23-000011",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-08",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-12-30",
          "end": "2019-12-28",
          "val": 557755000,
          "accn": "0001359841-22-000094",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-16",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-12-31",
          "end": "2018-12-29",
          "val": 475930000,
          "accn": "0001359841-21-000085",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-12",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-30",
          "val": 77741000,
          "accn": "0001359841-20-000027",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-11",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-03",
          "end": "2016-12-31",
          "val": 498324000,
          "accn": "0001359841-19-000025",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-11",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-04",
          "end": "2016-01-02",
          "val": 406511000,
          "accn": "0001359841-18-000018",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-09",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-12-29",
          "end": "2015-01-03",
          "val": 268947000,
          "accn": "0001359841-17-000040",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-03",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-12-30",
          "end": "2013-12-28",
          "val": 411090000,
          "accn": "0001359841-16-000342",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-05",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-29",
          "val": 180319000,
          "accn": "0001359841-15-000039",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-06",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-02",
          "end": "2011-12-31",
          "val": 146652000,
          "accn": "0001359841-14-000005",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-06",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-03",
          "end": "2011-01-01",
          "val": 221073000,
          "accn": "0001193125-13-041391",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-06",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2009-01-04",
          "end": "2010-01-02",
          "val": 109757000,
          "accn": "0001193125-12-066795",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-17",
          "frame": "CY2009",
          "unit": "USD"
        },
        {
          "start": "2007-12-30",
          "end": "2009-01-03",
          "val": -125382000,
          "accn": "0000950123-11-014418",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-16",
          "frame": "CY2008",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "GeneralAndAdministrativeExpense",
      "taxonomy": "us-gaap",
      "label": "General and administrative expense",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "General and administrative costs reported under this concept, separate from selling expense. Filers group overhead differently, so compare presentation before comparing companies.",
      "observations": [
        {
          "start": "2023-01-01",
          "end": "2023-12-30",
          "val": 207037000,
          "accn": "0001359841-24-000010",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-16",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-02",
          "end": "2022-12-31",
          "val": 232975000,
          "accn": "0001359841-24-000010",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-16",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-03",
          "end": "2022-01-01",
          "val": 219984000,
          "accn": "0001359841-24-000010",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-16",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-12-29",
          "end": "2021-01-02",
          "val": 218424000,
          "accn": "0001359841-23-000011",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-08",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-12-30",
          "end": "2019-12-28",
          "val": 219266000,
          "accn": "0001359841-22-000094",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-16",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-12-31",
          "end": "2018-12-29",
          "val": 190090000,
          "accn": "0001359841-21-000085",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-12",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-30",
          "val": 183790000,
          "accn": "0001359841-20-000027",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-11",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-03",
          "end": "2016-12-31",
          "val": 159728000,
          "accn": "0001359841-19-000025",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-11",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-04",
          "end": "2016-01-02",
          "val": 106379000,
          "accn": "0001359841-18-000018",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-09",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-12-29",
          "end": "2015-01-03",
          "val": 112952000,
          "accn": "0001359841-17-000040",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-03",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-12-30",
          "end": "2013-12-28",
          "val": 117993000,
          "accn": "0001359841-16-000342",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-05",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-29",
          "val": 99100000,
          "accn": "0001359841-15-000039",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-06",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-02",
          "end": "2011-12-31",
          "val": 77382000,
          "accn": "0001359841-14-000005",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-06",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-03",
          "end": "2011-01-01",
          "val": 82972000,
          "accn": "0001193125-13-041391",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-06",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2009-01-04",
          "end": "2010-01-02",
          "val": 89568000,
          "accn": "0001193125-12-066795",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-17",
          "frame": "CY2009",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "Depreciation",
      "taxonomy": "us-gaap",
      "label": "Depreciation expense",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Depreciation recognized for the period under this concept. It is a noncash allocation of asset cost and may exclude amortization and depletion reported elsewhere.",
      "observations": [
        {
          "start": "2023-12-31",
          "end": "2024-12-28",
          "val": 69861000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-30",
          "val": 75268000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-02",
          "end": "2022-12-31",
          "val": 76294000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-03",
          "end": "2022-01-01",
          "val": 81669000,
          "accn": "0001359841-24-000010",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-16",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-12-29",
          "end": "2021-01-02",
          "val": 95759000,
          "accn": "0001359841-23-000011",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-08",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-12-30",
          "end": "2019-12-28",
          "val": 96030000,
          "accn": "0001359841-22-000094",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-16",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-12-31",
          "end": "2018-12-29",
          "val": 95359000,
          "accn": "0001359841-21-000085",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-12",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-30",
          "val": 87595000,
          "accn": "0001359841-20-000027",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-11",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-03",
          "end": "2016-12-31",
          "val": 81057000,
          "accn": "0001359841-19-000025",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-11",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-04",
          "end": "2016-01-02",
          "val": 80166000,
          "accn": "0001359841-18-000018",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-09",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-12-29",
          "end": "2015-01-03",
          "val": 75977000,
          "accn": "0001359841-17-000040",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-03",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-12-30",
          "end": "2013-12-28",
          "val": 76125000,
          "accn": "0001359841-16-000342",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-05",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-29",
          "val": 78784000,
          "accn": "0001359841-15-000039",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-06",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-02",
          "end": "2011-12-31",
          "val": 76174000,
          "accn": "0001359841-14-000005",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-06",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-03",
          "end": "2011-01-01",
          "val": 74103000,
          "accn": "0001193125-13-041391",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-06",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2009-01-04",
          "end": "2010-01-02",
          "val": 84312000,
          "accn": "0001193125-12-066795",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-17",
          "frame": "CY2009",
          "unit": "USD"
        },
        {
          "start": "2007-12-30",
          "end": "2009-01-03",
          "val": 103126000,
          "accn": "0000950123-11-014418",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-16",
          "frame": "CY2008",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "DepreciationDepletionAndAmortization",
      "taxonomy": "us-gaap",
      "label": "Depreciation, depletion and amortization",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Combined depreciation, depletion and amortization for the period. A noncash allocation of asset cost, not a measure of maintenance spending.",
      "observations": [
        {
          "start": "2023-12-31",
          "end": "2024-12-28",
          "val": 79080000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-30",
          "val": 79954000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-02",
          "end": "2022-12-31",
          "val": 79386000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-03",
          "end": "2022-01-01",
          "val": 110130000,
          "accn": "0001359841-24-000010",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-16",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-12-29",
          "end": "2021-01-02",
          "val": 114967000,
          "accn": "0001359841-23-000011",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-08",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-12-30",
          "end": "2019-12-28",
          "val": 115063000,
          "accn": "0001359841-22-000094",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-16",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-12-31",
          "end": "2018-12-29",
          "val": 131796000,
          "accn": "0001359841-21-000085",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-12",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-30",
          "val": 122487000,
          "accn": "0001359841-20-000027",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-11",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-03",
          "end": "2016-12-31",
          "val": 103175000,
          "accn": "0001359841-19-000025",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-11",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-04",
          "end": "2016-01-02",
          "val": 103903000,
          "accn": "0001359841-18-000018",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-09",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-12-29",
          "end": "2015-01-03",
          "val": 98202000,
          "accn": "0001359841-17-000040",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-03",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-12-30",
          "end": "2013-12-28",
          "val": 90890000,
          "accn": "0001359841-16-000342",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-05",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-29",
          "val": 92253000,
          "accn": "0001359841-15-000039",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-06",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-02",
          "end": "2011-12-31",
          "val": 88863000,
          "accn": "0001359841-14-000005",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-06",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-03",
          "end": "2011-01-01",
          "val": 84740000,
          "accn": "0001193125-13-041391",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-06",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2009-01-04",
          "end": "2010-01-02",
          "val": 96755000,
          "accn": "0001193125-12-066795",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-17",
          "frame": "CY2009",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "AmortizationOfIntangibleAssets",
      "taxonomy": "us-gaap",
      "label": "Amortization of intangible assets",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Amortization recognized on finite-lived intangible assets. It follows acquisition accounting and does not indicate the intangibles are losing usefulness at that rate.",
      "observations": [
        {
          "start": "2017-12-31",
          "end": "2018-12-29",
          "val": 36437000,
          "accn": "0001359841-19-000025",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-11",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-30",
          "val": 34892000,
          "accn": "0001359841-19-000025",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-11",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-03",
          "end": "2016-12-31",
          "val": 22118000,
          "accn": "0001359841-19-000025",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-11",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-04",
          "end": "2016-01-02",
          "val": 23737000,
          "accn": "0001359841-18-000018",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-09",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-12-29",
          "end": "2015-01-03",
          "val": 22225000,
          "accn": "0001359841-17-000040",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-03",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-12-30",
          "end": "2013-12-28",
          "val": 14765000,
          "accn": "0001359841-16-000342",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-05",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-29",
          "val": 14252000,
          "accn": "0001359841-15-000039",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-06",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-02",
          "end": "2011-12-31",
          "val": 14551000,
          "accn": "0001359841-14-000005",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-06",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-03",
          "end": "2011-01-01",
          "val": 12509000,
          "accn": "0001193125-13-041391",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-06",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2009-01-04",
          "end": "2010-01-02",
          "val": 12443000,
          "accn": "0001193125-12-066795",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-17",
          "frame": "CY2009",
          "unit": "USD"
        },
        {
          "start": "2007-12-30",
          "end": "2009-01-03",
          "val": 12019000,
          "accn": "0000950123-11-014418",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-16",
          "frame": "CY2008",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "OtherNonoperatingIncomeExpense",
      "taxonomy": "us-gaap",
      "label": "Other nonoperating income or expense",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Other income or expense outside operations under this concept. The composition is filer-specific and can include one-time items.",
      "observations": [
        {
          "start": "2023-12-31",
          "end": "2024-12-28",
          "val": -47441000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-30",
          "val": -37761000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-02",
          "end": "2022-12-31",
          "val": -8294000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-03",
          "end": "2022-01-01",
          "val": -53586000,
          "accn": "0001359841-24-000010",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-16",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-12-29",
          "end": "2021-01-02",
          "val": -20655000,
          "accn": "0001359841-23-000011",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-08",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-12-30",
          "end": "2019-12-28",
          "val": -30201000,
          "accn": "0001359841-22-000094",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-16",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-12-31",
          "end": "2018-12-29",
          "val": -26395000,
          "accn": "0001359841-21-000085",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-12",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-30",
          "val": -32645000,
          "accn": "0001359841-20-000027",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-11",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-03",
          "end": "2016-12-31",
          "val": -66160000,
          "accn": "0001359841-19-000025",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-11",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-04",
          "end": "2016-01-02",
          "val": -3210000,
          "accn": "0001359841-18-000018",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-09",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-12-29",
          "end": "2015-01-03",
          "val": -2599000,
          "accn": "0001359841-17-000040",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-03",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-12-30",
          "end": "2013-12-28",
          "val": -17501000,
          "accn": "0001359841-16-000342",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-05",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-29",
          "val": -40315000,
          "accn": "0001359841-15-000039",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-06",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-02",
          "end": "2011-12-31",
          "val": -6377000,
          "accn": "0001359841-14-000005",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-06",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-03",
          "end": "2011-01-01",
          "val": -20221000,
          "accn": "0001193125-13-041391",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-06",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2009-01-04",
          "end": "2010-01-02",
          "val": -49301000,
          "accn": "0001193125-12-066795",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-17",
          "frame": "CY2009",
          "unit": "USD"
        },
        {
          "start": "2007-12-30",
          "end": "2009-01-03",
          "val": 634000,
          "accn": "0000950123-11-014418",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-16",
          "frame": "CY2008",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "CurrentIncomeTaxExpenseBenefit",
      "taxonomy": "us-gaap",
      "label": "Current income tax expense or benefit",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Income tax expense or benefit for the period that is currently payable or refundable. It differs from cash taxes paid and from total tax expense.",
      "observations": [
        {
          "start": "2023-12-31",
          "end": "2024-12-28",
          "val": 49046000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-30",
          "val": 74478000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-02",
          "end": "2022-12-31",
          "val": 57868000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-03",
          "end": "2022-01-01",
          "val": 48720000,
          "accn": "0001359841-24-000010",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-16",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-12-29",
          "end": "2021-01-02",
          "val": 45187000,
          "accn": "0001359841-23-000011",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-08",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-12-30",
          "end": "2019-12-28",
          "val": 34639000,
          "accn": "0001359841-22-000094",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-16",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-12-31",
          "end": "2018-12-29",
          "val": 77304000,
          "accn": "0001359841-21-000085",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-12",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-30",
          "val": 292356000,
          "accn": "0001359841-20-000027",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-11",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-03",
          "end": "2016-12-31",
          "val": 43108000,
          "accn": "0001359841-19-000025",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-11",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-04",
          "end": "2016-01-02",
          "val": 34168000,
          "accn": "0001359841-18-000018",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-09",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-12-29",
          "end": "2015-01-03",
          "val": 72849000,
          "accn": "0001359841-17-000040",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-03",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-12-30",
          "end": "2013-12-28",
          "val": 50691000,
          "accn": "0001359841-16-000342",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-05",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-29",
          "val": 51302000,
          "accn": "0001359841-15-000039",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-06",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-02",
          "end": "2011-12-31",
          "val": 40241000,
          "accn": "0001359841-14-000005",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-06",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-03",
          "end": "2011-01-01",
          "val": -856000,
          "accn": "0001193125-13-041391",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-06",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2009-01-04",
          "end": "2010-01-02",
          "val": 16145000,
          "accn": "0001193125-12-066795",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-17",
          "frame": "CY2009",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "DeferredIncomeTaxExpenseBenefit",
      "taxonomy": "us-gaap",
      "label": "Deferred income tax expense or benefit",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "The deferred portion of income tax expense or benefit, arising from timing differences. It is not tax paid in the period.",
      "observations": [
        {
          "start": "2023-12-31",
          "end": "2024-12-28",
          "val": -11974000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-30",
          "val": -84745000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-02",
          "end": "2022-12-31",
          "val": 388607000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-03",
          "end": "2022-01-01",
          "val": 3934000,
          "accn": "0001359841-24-000010",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-16",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-12-29",
          "end": "2021-01-02",
          "val": -161215000,
          "accn": "0001359841-23-000011",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-08",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-12-30",
          "end": "2019-12-28",
          "val": 41817000,
          "accn": "0001359841-22-000094",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-16",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-12-31",
          "end": "2018-12-29",
          "val": 26611000,
          "accn": "0001359841-21-000085",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-12",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-30",
          "val": 160761000,
          "accn": "0001359841-20-000027",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-11",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-03",
          "end": "2016-12-31",
          "val": -8836000,
          "accn": "0001359841-19-000025",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-11",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-04",
          "end": "2016-01-02",
          "val": 10850000,
          "accn": "0001359841-18-000018",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-09",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-12-29",
          "end": "2015-01-03",
          "val": -12401000,
          "accn": "0001359841-17-000040",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-03",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-12-30",
          "end": "2013-12-28",
          "val": 14616000,
          "accn": "0001359841-16-000342",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-05",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-29",
          "val": -32583000,
          "accn": "0001359841-15-000039",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-06",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-02",
          "end": "2011-12-31",
          "val": 1948000,
          "accn": "0001359841-14-000005",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-06",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-03",
          "end": "2011-01-01",
          "val": 15794000,
          "accn": "0001193125-13-041391",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-06",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2009-01-04",
          "end": "2010-01-02",
          "val": -9152000,
          "accn": "0001193125-12-066795",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-17",
          "frame": "CY2009",
          "unit": "USD"
        },
        {
          "start": "2007-12-30",
          "end": "2009-01-03",
          "val": -1445000,
          "accn": "0000950123-11-014418",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-16",
          "frame": "CY2008",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "OperatingLeasePayments",
      "taxonomy": "us-gaap",
      "label": "Operating lease payments",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Cash paid for operating lease liabilities during the period. It differs from lease expense recognized and excludes variable payments in some presentations.",
      "observations": [
        {
          "start": "2023-12-31",
          "end": "2024-12-28",
          "val": 97576000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-30",
          "val": 100423000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-02",
          "end": "2022-12-31",
          "val": 89146000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-03",
          "end": "2022-01-01",
          "val": 157138000,
          "accn": "0001359841-24-000010",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-16",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-12-29",
          "end": "2021-01-02",
          "val": 179591000,
          "accn": "0001359841-23-000011",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-08",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-12-30",
          "end": "2019-12-28",
          "val": 147597000,
          "accn": "0001359841-22-000094",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-16",
          "frame": "CY2019",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "IncreaseDecreaseInAccountsReceivable",
      "taxonomy": "us-gaap",
      "label": "Change in accounts receivable",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "The cash flow adjustment for the change in receivables during the period. A positive value under this concept means receivables grew and reduced operating cash flow.",
      "observations": [
        {
          "start": "2023-12-31",
          "end": "2024-12-28",
          "val": 1785000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-30",
          "val": -174249000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-02",
          "end": "2022-12-31",
          "val": -154145000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-03",
          "end": "2022-01-01",
          "val": 181173000,
          "accn": "0001359841-24-000010",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-16",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-12-29",
          "end": "2021-01-02",
          "val": 6945000,
          "accn": "0001359841-23-000011",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-08",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-12-30",
          "end": "2019-12-28",
          "val": -45157000,
          "accn": "0001359841-22-000094",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-16",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-12-31",
          "end": "2018-12-29",
          "val": -10269000,
          "accn": "0001359841-21-000085",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-12",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-30",
          "val": 31656000,
          "accn": "0001359841-20-000027",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-11",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-03",
          "end": "2016-12-31",
          "val": 83279000,
          "accn": "0001359841-19-000025",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-11",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-04",
          "end": "2016-01-02",
          "val": 21974000,
          "accn": "0001359841-18-000018",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-09",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-12-29",
          "end": "2015-01-03",
          "val": -1228000,
          "accn": "0001359841-17-000040",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-03",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-12-30",
          "end": "2013-12-28",
          "val": -4803000,
          "accn": "0001359841-16-000342",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-05",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-29",
          "val": 46812000,
          "accn": "0001359841-15-000039",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-06",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-02",
          "end": "2011-12-31",
          "val": -26585000,
          "accn": "0001359841-14-000005",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-06",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-03",
          "end": "2011-01-01",
          "val": 329000,
          "accn": "0001193125-13-041391",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-06",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2009-01-04",
          "end": "2010-01-02",
          "val": 39805000,
          "accn": "0001193125-12-066795",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-17",
          "frame": "CY2009",
          "unit": "USD"
        },
        {
          "start": "2007-12-30",
          "end": "2009-01-03",
          "val": -163687000,
          "accn": "0000950123-11-014418",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-16",
          "frame": "CY2008",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "IncreaseDecreaseInInventories",
      "taxonomy": "us-gaap",
      "label": "Change in inventories",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "The cash flow adjustment for the change in inventories during the period. A positive value under this concept means inventory grew and reduced operating cash flow.",
      "observations": [
        {
          "start": "2023-12-31",
          "end": "2024-12-28",
          "val": -114931000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-30",
          "val": -599982000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-02",
          "end": "2022-12-31",
          "val": 437641000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-03",
          "end": "2022-01-01",
          "val": 293455000,
          "accn": "0001359841-24-000010",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-16",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-12-29",
          "end": "2021-01-02",
          "val": 136057000,
          "accn": "0001359841-23-000011",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-08",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-12-30",
          "end": "2019-12-28",
          "val": -147330000,
          "accn": "0001359841-22-000094",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-16",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-12-31",
          "end": "2018-12-29",
          "val": 202019000,
          "accn": "0001359841-21-000085",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-12",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-30",
          "val": -23748000,
          "accn": "0001359841-20-000027",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-11",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-03",
          "end": "2016-12-31",
          "val": -135807000,
          "accn": "0001359841-19-000025",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-11",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-04",
          "end": "2016-01-02",
          "val": 289654000,
          "accn": "0001359841-18-000018",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-09",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-12-29",
          "end": "2015-01-03",
          "val": 40248000,
          "accn": "0001359841-17-000040",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-03",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-12-30",
          "end": "2013-12-28",
          "val": -83748000,
          "accn": "0001359841-16-000342",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-05",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-29",
          "val": -313818000,
          "accn": "0001359841-15-000039",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-06",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-02",
          "end": "2011-12-31",
          "val": 287908000,
          "accn": "0001359841-14-000005",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-06",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-03",
          "end": "2011-01-01",
          "val": 231845000,
          "accn": "0001193125-13-041391",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-06",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2009-01-04",
          "end": "2010-01-02",
          "val": -248820000,
          "accn": "0001193125-12-066795",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-17",
          "frame": "CY2009",
          "unit": "USD"
        },
        {
          "start": "2007-12-30",
          "end": "2009-01-03",
          "val": 182971000,
          "accn": "0000950123-11-014418",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-16",
          "frame": "CY2008",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "IncreaseDecreaseInAccountsPayable",
      "taxonomy": "us-gaap",
      "label": "Change in accounts payable",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "The cash flow adjustment for the change in payables during the period. A positive value under this concept means payables grew and added to operating cash flow.",
      "observations": [
        {
          "start": "2023-12-31",
          "end": "2024-12-28",
          "val": 17649000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-30",
          "val": -194602000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-02",
          "end": "2022-12-31",
          "val": -241557000,
          "accn": "0001359841-25-000008",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-14",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-03",
          "end": "2022-01-01",
          "val": 368753000,
          "accn": "0001359841-24-000010",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-16",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-12-29",
          "end": "2021-01-02",
          "val": -32641000,
          "accn": "0001359841-23-000011",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-08",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-12-30",
          "end": "2019-12-28",
          "val": -67390000,
          "accn": "0001359841-22-000094",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-16",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-12-31",
          "end": "2018-12-29",
          "val": 165788000,
          "accn": "0001359841-21-000085",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-12",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-30",
          "val": 71806000,
          "accn": "0001359841-20-000027",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-11",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-03",
          "end": "2016-12-31",
          "val": -60994000,
          "accn": "0001359841-19-000025",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-11",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-04",
          "end": "2016-01-02",
          "val": 74613000,
          "accn": "0001359841-18-000018",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-09",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-12-29",
          "end": "2015-01-03",
          "val": 71901000,
          "accn": "0001359841-17-000040",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-03",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-12-30",
          "end": "2013-12-28",
          "val": 30897000,
          "accn": "0001359841-16-000342",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-05",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-29",
          "val": -40583000,
          "accn": "0001359841-15-000039",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-06",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-02",
          "end": "2011-12-31",
          "val": 39706000,
          "accn": "0001359841-14-000005",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-06",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-03",
          "end": "2011-01-01",
          "val": 29934000,
          "accn": "0001193125-13-041391",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-06",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2009-01-04",
          "end": "2010-01-02",
          "val": 3522000,
          "accn": "0001193125-12-066795",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-17",
          "frame": "CY2009",
          "unit": "USD"
        },
        {
          "start": "2007-12-30",
          "end": "2009-01-03",
          "val": 34046000,
          "accn": "0000950123-11-014418",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-16",
          "frame": "CY2008",
          "unit": "USD"
        }
      ]
    }
  ],
  "source_snapshot": "/company-data/sources/70a41978af344b8c3c32160adfba719108fd77edcf620d9e57bae2c7e6f84d79.json.gz"
}
