{
  "schema": "canli.company-reference.v1",
  "cik": "0001172706",
  "name": "UNIROYAL GLOBAL ENGINEERED PRODUCTS, INC.",
  "selection_policy": "extended-v23",
  "source_url": "https://data.sec.gov/api/xbrl/companyfacts/CIK0001172706.json",
  "source_sha256": "f0cc02a93637efd3dcd75573374615972014b9efb429e9f264e4273a55a9b0ea",
  "fetched_at": "2026-09-22T19:41:57.081Z",
  "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": "2022-01-02",
          "val": 64455625,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "unit": "USD"
        },
        {
          "end": "2021-01-03",
          "val": 65447991,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-29",
          "val": 65766021,
          "accn": "0001214659-21-003817",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-04-01",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-30",
          "val": 60766557,
          "accn": "0001214659-20-002789",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-20",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 62654302,
          "accn": "0001214659-19-002174",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-18",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-01-01",
          "val": 58622216,
          "accn": "0001214659-18-002228",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-19",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-01-03",
          "val": 58274002,
          "accn": "0001214659-17-002270",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2017-03-31",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 52883540,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-28",
          "val": 52883540,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 49518724,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 28959,
          "accn": "0001076542-14-000016",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-15",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 22903,
          "accn": "0001076542-13-000020",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-21",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-12-31",
          "val": 33556,
          "accn": "0001214659-12-001428",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-30",
          "frame": "CY2010Q4I",
          "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": "2022-01-02",
          "val": 55811147,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "unit": "USD"
        },
        {
          "end": "2021-01-03",
          "val": 59078831,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-29",
          "val": 54989512,
          "accn": "0001214659-21-003817",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-04-01",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-30",
          "val": 47261047,
          "accn": "0001214659-20-002789",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-20",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 47261911,
          "accn": "0001214659-19-002174",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-18",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-01-01",
          "val": 41722069,
          "accn": "0001214659-18-002228",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-19",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-01-03",
          "val": 44005897,
          "accn": "0001214659-17-002270",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2017-03-31",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 42405323,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-28",
          "val": 42405323,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 40182607,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 1072372,
          "accn": "0001076542-14-000016",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-15",
          "frame": "CY2012Q4I",
          "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": "2022-01-02",
          "val": 8644478,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "unit": "USD"
        },
        {
          "end": "2021-01-03",
          "val": 6369160,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-29",
          "val": 10776509,
          "accn": "0001214659-21-003817",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-04-01",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-30",
          "val": 13505510,
          "accn": "0001214659-20-002789",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-20",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 15392391,
          "accn": "0001214659-19-002174",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-18",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-01-01",
          "val": 16900147,
          "accn": "0001214659-18-002228",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-19",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-01-03",
          "val": 14268105,
          "accn": "0001214659-17-002270",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2017-03-31",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 10478217,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-28",
          "val": 10478217,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 9336117,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": -1043413,
          "accn": "0001076542-14-000016",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-15",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": -847047,
          "accn": "0001076542-14-000016",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-15",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-12-31",
          "val": 616915,
          "accn": "0001076542-13-000020",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-21",
          "frame": "CY2010Q4I",
          "unit": "USD"
        },
        {
          "end": "2009-12-31",
          "val": -1145323,
          "accn": "0001214659-12-001428",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-30",
          "frame": "CY2009Q4I",
          "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": "2022-01-02",
          "val": 444973,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "unit": "USD"
        },
        {
          "end": "2021-01-03",
          "val": 1656882,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-29",
          "val": 513588,
          "accn": "0001214659-21-003817",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-04-01",
          "unit": "USD"
        },
        {
          "end": "2018-12-30",
          "val": 1028841,
          "accn": "0001214659-21-003817",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-04-01",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 1267319,
          "accn": "0001214659-20-002789",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-20",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-01-01",
          "val": 1321586,
          "accn": "0001214659-19-002174",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-18",
          "unit": "USD"
        },
        {
          "end": "2016-01-03",
          "val": 1910112,
          "accn": "0001214659-18-002228",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-19",
          "unit": "USD"
        },
        {
          "end": "2015-01-03",
          "val": 604234,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 604234,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-28",
          "val": 604234,
          "accn": "0001214659-17-002270",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2017-03-31",
          "unit": "USD"
        },
        {
          "end": "2014-01-01",
          "val": 311029,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 311029,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-28",
          "val": 311029,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "unit": "USD"
        },
        {
          "end": "2013-01-01",
          "val": 84489,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 1015,
          "accn": "0001076542-14-000016",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-15",
          "unit": "USD"
        },
        {
          "end": "2012-01-01",
          "val": 589,
          "accn": "0001076542-13-000020",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-21",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 589,
          "accn": "0001076542-14-000016",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-15",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-01-01",
          "val": 3605,
          "accn": "0001076542-13-000020",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-21",
          "unit": "USD"
        },
        {
          "end": "2010-12-31",
          "val": 3605,
          "accn": "0001076542-13-000020",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-21",
          "frame": "CY2010Q4I",
          "unit": "USD"
        },
        {
          "end": "2009-12-31",
          "val": 157,
          "accn": "0001214659-12-001428",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-30",
          "frame": "CY2009Q4I",
          "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": "2021-01-04",
          "end": "2022-01-02",
          "val": -1702378,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-12-30",
          "end": "2021-01-03",
          "val": -1223626,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-12-31",
          "end": "2019-12-29",
          "val": 961423,
          "accn": "0001214659-21-003817",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-04-01",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-30",
          "val": 1246797,
          "accn": "0001214659-20-002789",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-20",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-02",
          "end": "2017-12-31",
          "val": -107213,
          "accn": "0001214659-19-002174",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-18",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-04",
          "end": "2017-01-01",
          "val": 7379462,
          "accn": "0001214659-18-002228",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-19",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-04",
          "end": "2016-01-03",
          "val": 7753843,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-12-29",
          "end": "2016-01-03",
          "val": 7753843,
          "accn": "0001214659-17-002270",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2017-03-31",
          "unit": "USD"
        },
        {
          "start": "2014-01-02",
          "end": "2014-12-31",
          "val": 4640450,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-12-29",
          "end": "2014-12-28",
          "val": 4640450,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "unit": "USD"
        },
        {
          "start": "2013-01-02",
          "end": "2013-12-31",
          "val": 8979140,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": -357855,
          "accn": "0001076542-14-000016",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-15",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-02",
          "end": "2012-12-31",
          "val": -257366,
          "accn": "0001076542-13-000020",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-21",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": -257366,
          "accn": "0001076542-14-000016",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-15",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-02",
          "end": "2011-12-31",
          "val": -315882,
          "accn": "0001076542-13-000020",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-21",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": -315882,
          "accn": "0001214659-12-001428",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-30",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": -123312,
          "accn": "0001214659-12-001428",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-30",
          "frame": "CY2010",
          "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": "2021-01-04",
          "end": "2022-01-02",
          "val": -1525215,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-12-30",
          "end": "2021-01-03",
          "val": -992158,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-12-31",
          "end": "2019-12-29",
          "val": 4659527,
          "accn": "0001214659-21-003817",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-04-01",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-30",
          "val": 5224659,
          "accn": "0001214659-20-002789",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-20",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-02",
          "end": "2017-12-31",
          "val": 5562511,
          "accn": "0001214659-19-002174",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-18",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-04",
          "end": "2017-01-01",
          "val": 5643987,
          "accn": "0001214659-18-002228",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-19",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-04",
          "end": "2016-01-03",
          "val": 5301256,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-02",
          "end": "2014-12-31",
          "val": 4195459,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-12-29",
          "end": "2014-12-28",
          "val": 4195458,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "unit": "USD"
        },
        {
          "start": "2013-01-02",
          "end": "2013-12-31",
          "val": 6485445,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": -124781,
          "accn": "0001076542-14-000016",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-15",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-02",
          "end": "2012-12-31",
          "val": -169927,
          "accn": "0001076542-13-000020",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-21",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": -169927,
          "accn": "0001076542-14-000016",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-15",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-02",
          "end": "2011-12-31",
          "val": -131816,
          "accn": "0001076542-13-000020",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-21",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": -131816,
          "accn": "0001214659-12-001428",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-30",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": -156134,
          "accn": "0001214659-12-001428",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-30",
          "frame": "CY2010",
          "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": "2021-01-04",
          "end": "2022-01-02",
          "val": 1085304,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-12-30",
          "end": "2021-01-03",
          "val": 1368852,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-12-31",
          "end": "2019-12-29",
          "val": 1966200,
          "accn": "0001214659-21-003817",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-04-01",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-30",
          "val": 3725660,
          "accn": "0001214659-20-002789",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-20",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-02",
          "end": "2017-12-31",
          "val": 3160639,
          "accn": "0001214659-19-002174",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-18",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-04",
          "end": "2017-01-01",
          "val": 2031709,
          "accn": "0001214659-18-002228",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-19",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-04",
          "end": "2016-01-03",
          "val": 2782525,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-12-29",
          "end": "2016-01-03",
          "val": 2782525,
          "accn": "0001214659-17-002270",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2017-03-31",
          "unit": "USD"
        },
        {
          "start": "2014-01-02",
          "end": "2014-12-31",
          "val": -3255643,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-12-29",
          "end": "2014-12-28",
          "val": 3255643,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "unit": "USD"
        },
        {
          "start": "2013-01-02",
          "end": "2013-12-31",
          "val": -1490219,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2013",
          "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": "2021-01-04",
          "end": "2022-01-02",
          "val": 71704995,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-12-30",
          "end": "2021-01-03",
          "val": 60218355,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-12-31",
          "end": "2019-12-29",
          "val": 91136244,
          "accn": "0001214659-21-003817",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-04-01",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-30",
          "val": 99560721,
          "accn": "0001214659-20-002789",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-20",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-02",
          "end": "2017-12-31",
          "val": 98138060,
          "accn": "0001214659-19-002174",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-18",
          "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": "2021-01-04",
          "end": "2022-01-02",
          "val": 1586568,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-12-30",
          "end": "2021-01-03",
          "val": 3466982,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-12-31",
          "end": "2019-12-29",
          "val": -3298592,
          "accn": "0001214659-21-003817",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-04-01",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-30",
          "val": -1543937,
          "accn": "0001214659-20-002789",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-20",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-02",
          "end": "2017-12-31",
          "val": -2821799,
          "accn": "0001214659-19-002174",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-18",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-04",
          "end": "2017-01-01",
          "val": -3660913,
          "accn": "0001214659-18-002228",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-19",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-04",
          "end": "2016-01-03",
          "val": -1017173,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-12-29",
          "end": "2014-12-28",
          "val": -600568,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 125019,
          "accn": "0001076542-14-000016",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-15",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-02",
          "end": "2012-12-31",
          "val": 170353,
          "accn": "0001076542-13-000020",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-21",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 170353,
          "accn": "0001076542-14-000016",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-15",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-02",
          "end": "2011-12-31",
          "val": 128800,
          "accn": "0001076542-13-000020",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-21",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 128800,
          "accn": "0001214659-12-001428",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-30",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": 159582,
          "accn": "0001214659-12-001428",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-30",
          "frame": "CY2010",
          "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": "2021-01-04",
          "end": "2022-01-02",
          "val": -1280112,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-12-30",
          "end": "2021-01-03",
          "val": -1417623,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-12-31",
          "end": "2019-12-29",
          "val": -1894296,
          "accn": "0001214659-21-003817",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-04-01",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-30",
          "val": -3856835,
          "accn": "0001214659-20-002789",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-20",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-02",
          "end": "2017-12-31",
          "val": -2894081,
          "accn": "0001214659-19-002174",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-18",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-04",
          "end": "2017-01-01",
          "val": -2356518,
          "accn": "0001214659-18-002228",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-19",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-04",
          "end": "2016-01-03",
          "val": -2927196,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-02",
          "end": "2014-12-31",
          "val": -3273143,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-12-29",
          "end": "2014-12-28",
          "val": -3273143,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "unit": "USD"
        },
        {
          "start": "2013-01-02",
          "end": "2013-12-31",
          "val": -2421559,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-02",
          "end": "2012-12-31",
          "val": 0,
          "accn": "0001076542-13-000020",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-21",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-02",
          "end": "2011-12-31",
          "val": 0,
          "accn": "0001076542-13-000020",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-21",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 0,
          "accn": "0001214659-12-001428",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-30",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": 0,
          "accn": "0001214659-12-001428",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-30",
          "frame": "CY2010",
          "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": "2022-01-02",
          "val": -26459190,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "unit": "USD"
        },
        {
          "end": "2021-01-03",
          "val": -28734670,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-29",
          "val": -24301203,
          "accn": "0001214659-21-003817",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-04-01",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-30",
          "val": -22136130,
          "accn": "0001214659-20-002789",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-20",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": -20276944,
          "accn": "0001214659-19-002174",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-18",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-01-01",
          "val": -17174814,
          "accn": "0001214659-18-002228",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-19",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-01-03",
          "val": -21674478,
          "accn": "0001214659-17-002270",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2017-03-31",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": -26626634,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-28",
          "val": -26626634,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": -29062898,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": -36246471,
          "accn": "0001076542-14-000016",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-15",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": -35989105,
          "accn": "0001076542-13-000020",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-21",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-12-31",
          "val": -35673223,
          "accn": "0001214659-12-001428",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-30",
          "frame": "CY2010Q4I",
          "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": "2019-12-30",
          "end": "2021-01-03",
          "val": 3736006,
          "accn": "0001214659-21-003817",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-04-01",
          "frame": "CY2020",
          "unit": "shares"
        },
        {
          "start": "2018-12-31",
          "end": "2019-12-29",
          "val": 3736742,
          "accn": "0001214659-21-003817",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-04-01",
          "frame": "CY2019",
          "unit": "shares"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-30",
          "val": 3738006,
          "accn": "0001214659-20-002789",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-20",
          "frame": "CY2018",
          "unit": "shares"
        },
        {
          "start": "2017-01-02",
          "end": "2017-12-31",
          "val": 18704773,
          "accn": "0001214659-19-002174",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-18",
          "frame": "CY2017",
          "unit": "shares"
        },
        {
          "start": "2016-01-04",
          "end": "2017-01-01",
          "val": 18828378,
          "accn": "0001214659-18-002228",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-19",
          "frame": "CY2016",
          "unit": "shares"
        },
        {
          "start": "2015-01-04",
          "end": "2016-01-03",
          "val": 14334485,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "frame": "CY2015",
          "unit": "shares"
        },
        {
          "start": "2014-12-29",
          "end": "2016-01-03",
          "val": 14334485,
          "accn": "0001214659-17-002270",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2017-03-31",
          "unit": "shares"
        },
        {
          "start": "2014-01-02",
          "end": "2014-12-31",
          "val": 14180963,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2014",
          "unit": "shares"
        },
        {
          "start": "2013-12-29",
          "end": "2014-12-28",
          "val": 14180963,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "unit": "shares"
        },
        {
          "start": "2013-01-02",
          "end": "2013-12-31",
          "val": 14012959,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2013",
          "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": "2018-12-31",
          "end": "2019-12-29",
          "val": 3736742,
          "accn": "0001214659-20-002789",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-20",
          "frame": "CY2019",
          "unit": "shares"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-30",
          "val": 3738006,
          "accn": "0001214659-20-002789",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-20",
          "frame": "CY2018",
          "unit": "shares"
        },
        {
          "start": "2017-01-02",
          "end": "2017-12-31",
          "val": 18704773,
          "accn": "0001214659-19-002174",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-18",
          "frame": "CY2017",
          "unit": "shares"
        },
        {
          "start": "2016-01-04",
          "end": "2017-01-01",
          "val": 18869709,
          "accn": "0001214659-18-002228",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-19",
          "frame": "CY2016",
          "unit": "shares"
        },
        {
          "start": "2015-01-04",
          "end": "2016-01-03",
          "val": 19040032,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "frame": "CY2015",
          "unit": "shares"
        },
        {
          "start": "2014-12-29",
          "end": "2016-01-03",
          "val": 19040032,
          "accn": "0001214659-17-002270",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2017-03-31",
          "unit": "shares"
        },
        {
          "start": "2014-01-02",
          "end": "2014-12-31",
          "val": 18937796,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2014",
          "unit": "shares"
        },
        {
          "start": "2013-12-29",
          "end": "2014-12-28",
          "val": 18937796,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "unit": "shares"
        },
        {
          "start": "2013-01-02",
          "end": "2013-12-31",
          "val": 18769792,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2013",
          "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": "2019-12-30",
          "end": "2021-01-03",
          "val": -1.19,
          "accn": "0001214659-21-003817",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-04-01",
          "frame": "CY2020",
          "unit": "USD/shares"
        },
        {
          "start": "2018-12-31",
          "end": "2019-12-29",
          "val": -0.58,
          "accn": "0001214659-21-003817",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-04-01",
          "frame": "CY2019",
          "unit": "USD/shares"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-30",
          "val": -0.5,
          "accn": "0001214659-20-002789",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-20",
          "frame": "CY2018",
          "unit": "USD/shares"
        },
        {
          "start": "2017-01-02",
          "end": "2017-12-31",
          "val": -0.17,
          "accn": "0001214659-19-002174",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-18",
          "frame": "CY2017",
          "unit": "USD/shares"
        },
        {
          "start": "2016-01-04",
          "end": "2017-01-01",
          "val": 0.24,
          "accn": "0001214659-18-002228",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-19",
          "frame": "CY2016",
          "unit": "USD/shares"
        },
        {
          "start": "2015-01-04",
          "end": "2016-01-03",
          "val": 0.35,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "frame": "CY2015",
          "unit": "USD/shares"
        },
        {
          "start": "2014-12-29",
          "end": "2016-01-03",
          "val": 0.35,
          "accn": "0001214659-17-002270",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2017-03-31",
          "unit": "USD/shares"
        },
        {
          "start": "2014-01-02",
          "end": "2014-12-31",
          "val": 0.3,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2014",
          "unit": "USD/shares"
        },
        {
          "start": "2013-12-29",
          "end": "2014-12-28",
          "val": 0.3,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "unit": "USD/shares"
        },
        {
          "start": "2013-01-02",
          "end": "2013-12-31",
          "val": 0.64,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2013",
          "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": "2019-12-30",
          "end": "2021-01-03",
          "val": -1.19,
          "accn": "0001214659-21-003817",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-04-01",
          "frame": "CY2020",
          "unit": "USD/shares"
        },
        {
          "start": "2018-12-31",
          "end": "2019-12-29",
          "val": -0.58,
          "accn": "0001214659-21-003817",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-04-01",
          "frame": "CY2019",
          "unit": "USD/shares"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-30",
          "val": -0.5,
          "accn": "0001214659-20-002789",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-20",
          "frame": "CY2018",
          "unit": "USD/shares"
        },
        {
          "start": "2017-01-02",
          "end": "2017-12-31",
          "val": -0.17,
          "accn": "0001214659-19-002174",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-18",
          "frame": "CY2017",
          "unit": "USD/shares"
        },
        {
          "start": "2016-01-04",
          "end": "2017-01-01",
          "val": 0.24,
          "accn": "0001214659-18-002228",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-19",
          "frame": "CY2016",
          "unit": "USD/shares"
        },
        {
          "start": "2015-01-04",
          "end": "2016-01-03",
          "val": 0.26,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "frame": "CY2015",
          "unit": "USD/shares"
        },
        {
          "start": "2014-12-29",
          "end": "2016-01-03",
          "val": 0.26,
          "accn": "0001214659-17-002270",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2017-03-31",
          "unit": "USD/shares"
        },
        {
          "start": "2014-01-02",
          "end": "2014-12-31",
          "val": 0.22,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2014",
          "unit": "USD/shares"
        },
        {
          "start": "2013-12-29",
          "end": "2014-12-28",
          "val": 0.22,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "unit": "USD/shares"
        },
        {
          "start": "2013-01-02",
          "end": "2013-12-31",
          "val": 0.48,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2013",
          "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": "2021-01-04",
          "end": "2022-01-02",
          "val": 732994,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-12-30",
          "end": "2021-01-03",
          "val": -1275743,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-12-31",
          "end": "2019-12-29",
          "val": -103199,
          "accn": "0001214659-21-003817",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-04-01",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-30",
          "val": -192392,
          "accn": "0001214659-20-002789",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-20",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-02",
          "end": "2017-12-31",
          "val": 2916118,
          "accn": "0001214659-19-002174",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-18",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-04",
          "end": "2017-01-01",
          "val": -1198557,
          "accn": "0001214659-18-002228",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-19",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-04",
          "end": "2016-01-03",
          "val": -2193054,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-12-29",
          "end": "2016-01-03",
          "val": -2193054,
          "accn": "0001214659-17-002270",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2017-03-31",
          "unit": "USD"
        },
        {
          "start": "2014-01-02",
          "end": "2014-12-31",
          "val": -1340682,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-12-29",
          "end": "2014-12-28",
          "val": -1340682,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "unit": "USD"
        },
        {
          "start": "2013-01-02",
          "end": "2013-12-31",
          "val": 175491,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2013",
          "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": "2022-01-02",
          "val": 17047606,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "unit": "USD"
        },
        {
          "end": "2021-01-03",
          "val": 18491122,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-29",
          "val": 19103319,
          "accn": "0001214659-21-003817",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-04-01",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-30",
          "val": 18878949,
          "accn": "0001214659-20-002789",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-20",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 17289058,
          "accn": "0001214659-19-002174",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-18",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-01-01",
          "val": 13611494,
          "accn": "0001214659-18-002228",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-19",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-01-03",
          "val": 14003276,
          "accn": "0001214659-17-002270",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2017-03-31",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 12001128,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-28",
          "val": 12001128,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 9911119,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2013Q4I",
          "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": "2018-12-31",
          "end": "2019-12-29",
          "val": 44166,
          "accn": "0001214659-21-003817",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-04-01",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-30",
          "val": 299798,
          "accn": "0001214659-20-002789",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-20",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-02",
          "end": "2017-12-31",
          "val": 405280,
          "accn": "0001214659-19-002174",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-18",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-04",
          "end": "2017-01-01",
          "val": 381262,
          "accn": "0001214659-18-002228",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-19",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-04",
          "end": "2016-01-03",
          "val": 98566,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-12-29",
          "end": "2016-01-03",
          "val": 98566,
          "accn": "0001214659-17-002270",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2017-03-31",
          "unit": "USD"
        },
        {
          "start": "2013-12-29",
          "end": "2014-12-28",
          "val": 0,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "frame": "CY2014",
          "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": "2021-01-04",
          "end": "2022-01-02",
          "val": -1516396,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-12-30",
          "end": "2021-01-03",
          "val": -2961748,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-12-31",
          "end": "2019-12-29",
          "val": 2635986,
          "accn": "0001214659-21-003817",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-04-01",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-30",
          "val": 3147899,
          "accn": "0001214659-20-002789",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-20",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-02",
          "end": "2017-12-31",
          "val": 4544835,
          "accn": "0001214659-19-002174",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-18",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-04",
          "end": "2017-01-01",
          "val": 8046665,
          "accn": "0001214659-18-002228",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-19",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-04",
          "end": "2016-01-03",
          "val": 7239541,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-12-29",
          "end": "2016-01-03",
          "val": 7239541,
          "accn": "0001214659-17-002270",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2017-03-31",
          "unit": "USD"
        },
        {
          "start": "2014-01-02",
          "end": "2014-12-31",
          "val": 4662075,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-12-29",
          "end": "2014-12-28",
          "val": 4662075,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "unit": "USD"
        },
        {
          "start": "2013-01-02",
          "end": "2013-12-31",
          "val": 5681679,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": -291809,
          "accn": "0001076542-14-000016",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-15",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-02",
          "end": "2012-12-31",
          "val": -219963,
          "accn": "0001076542-13-000020",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-21",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": -219963,
          "accn": "0001076542-14-000016",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-15",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-02",
          "end": "2011-12-31",
          "val": -237605,
          "accn": "0001076542-13-000020",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-21",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": -237605,
          "accn": "0001214659-12-001428",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-30",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": -179096,
          "accn": "0001214659-12-001428",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-30",
          "frame": "CY2010",
          "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": "2022-01-02",
          "val": 33043379,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "unit": "USD"
        },
        {
          "end": "2021-01-03",
          "val": 31566611,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-29",
          "val": 32222470,
          "accn": "0001214659-21-003817",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-04-01",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-30",
          "val": 33897069,
          "accn": "0001214659-20-002789",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-20",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 37087927,
          "accn": "0001214659-19-002174",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-18",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-01-01",
          "val": 34132608,
          "accn": "0001214659-18-002228",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-19",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-01-03",
          "val": 36561201,
          "accn": "0001214659-17-002270",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2017-03-31",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 34838316,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-28",
          "val": 34838316,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 34188710,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 28959,
          "accn": "0001076542-14-000016",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-15",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 22903,
          "accn": "0001076542-13-000020",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-21",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-12-31",
          "val": 33556,
          "accn": "0001214659-12-001428",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-30",
          "frame": "CY2010Q4I",
          "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": "2022-01-02",
          "val": 33424182,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "unit": "USD"
        },
        {
          "end": "2021-01-03",
          "val": 35369940,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-29",
          "val": 36353133,
          "accn": "0001214659-21-003817",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-04-01",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-30",
          "val": 34823930,
          "accn": "0001214659-20-002789",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-20",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 35974710,
          "accn": "0001214659-19-002174",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-18",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-01-01",
          "val": 30206219,
          "accn": "0001214659-18-002228",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-19",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-01-03",
          "val": 29975993,
          "accn": "0001214659-17-002270",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2017-03-31",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 30405121,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-28",
          "val": 30405121,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 29362254,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 84421,
          "accn": "0001076542-14-000016",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-15",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 119718,
          "accn": "0001076542-13-000020",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-21",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-12-31",
          "val": 109735,
          "accn": "0001214659-12-001428",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-30",
          "frame": "CY2010Q4I",
          "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": "2022-01-02",
          "val": 8959467,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "unit": "USD"
        },
        {
          "end": "2021-01-03",
          "val": 7344785,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-29",
          "val": 9232119,
          "accn": "0001214659-21-003817",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-04-01",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-30",
          "val": 9335235,
          "accn": "0001214659-20-002789",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-20",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 10358761,
          "accn": "0001214659-19-002174",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-18",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-01-01",
          "val": 7331213,
          "accn": "0001214659-18-002228",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-19",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-01-03",
          "val": 7592510,
          "accn": "0001214659-17-002270",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2017-03-31",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 9409062,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-28",
          "val": 9409062,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 8981303,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 64161,
          "accn": "0001076542-14-000016",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-15",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 99458,
          "accn": "0001076542-13-000020",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-21",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-12-31",
          "val": 89475,
          "accn": "0001214659-12-001428",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-30",
          "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": "2022-01-02",
          "val": 8561227,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "unit": "USD"
        },
        {
          "end": "2021-01-03",
          "val": 10114819,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-29",
          "val": 11662325,
          "accn": "0001214659-21-003817",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-04-01",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-30",
          "val": 12422330,
          "accn": "0001214659-20-002789",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-20",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 15167468,
          "accn": "0001214659-19-002174",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-18",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-01-01",
          "val": 14555463,
          "accn": "0001214659-18-002228",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-19",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-01-03",
          "val": 14209056,
          "accn": "0001214659-17-002270",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2017-03-31",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 14607787,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-28",
          "val": 14607787,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 15003030,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 5756,
          "accn": "0001076542-14-000016",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-15",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 5038,
          "accn": "0001076542-13-000020",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-21",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-12-31",
          "val": 6289,
          "accn": "0001214659-12-001428",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-30",
          "frame": "CY2010Q4I",
          "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": "2018-12-31",
          "end": "2019-12-29",
          "val": 13300,
          "accn": "0001214659-21-003817",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-04-01",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-01-02",
          "end": "2017-12-31",
          "val": 114240,
          "accn": "0001214659-19-002174",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-18",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-04",
          "end": "2017-01-01",
          "val": 551418,
          "accn": "0001214659-18-002228",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-19",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-12-29",
          "end": "2016-01-03",
          "val": 488852,
          "accn": "0001214659-17-002270",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2017-03-31",
          "frame": "CY2015",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "OperatingExpenses",
      "taxonomy": "us-gaap",
      "label": "Operating expenses",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Recurring operating costs under this accounting concept, generally excluding production costs included in cost of sales. Check filing presentation before combining expense subtotals.",
      "observations": [
        {
          "start": "2021-01-04",
          "end": "2022-01-02",
          "val": 10434507,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-12-30",
          "end": "2021-01-03",
          "val": 10742349,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-12-31",
          "end": "2019-12-29",
          "val": 12325852,
          "accn": "0001214659-21-003817",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-04-01",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-30",
          "val": 13789870,
          "accn": "0001214659-20-002789",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-20",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-02",
          "end": "2017-12-31",
          "val": 13866845,
          "accn": "0001214659-19-002174",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-18",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-04",
          "end": "2017-01-01",
          "val": 14815297,
          "accn": "0001214659-18-002228",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-19",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-04",
          "end": "2016-01-03",
          "val": 14709078,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-12-29",
          "end": "2016-01-03",
          "val": 14709078,
          "accn": "0001214659-17-002270",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2017-03-31",
          "unit": "USD"
        },
        {
          "start": "2014-01-02",
          "end": "2014-12-31",
          "val": 14656911,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-12-29",
          "end": "2014-12-28",
          "val": 14656911,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "unit": "USD"
        },
        {
          "start": "2013-01-02",
          "end": "2013-12-31",
          "val": 11524928,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2013",
          "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": "2022-01-02",
          "val": 21840404,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "unit": "USD"
        },
        {
          "end": "2021-01-03",
          "val": 17952850,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-29",
          "val": 19116542,
          "accn": "0001214659-21-003817",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-04-01",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-30",
          "val": 19460260,
          "accn": "0001214659-20-002789",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-20",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 19769662,
          "accn": "0001214659-19-002174",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-18",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-01-01",
          "val": 17046171,
          "accn": "0001214659-18-002228",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-19",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-01-03",
          "val": 17527728,
          "accn": "0001214659-17-002270",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2017-03-31",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 17421082,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-28",
          "val": 17421082,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 17271621,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 18741,
          "accn": "0001076542-14-000016",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-15",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 13569,
          "accn": "0001076542-13-000020",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-21",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-12-31",
          "val": 17867,
          "accn": "0001214659-12-001428",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-30",
          "frame": "CY2010Q4I",
          "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": "2021-01-04",
          "end": "2022-01-02",
          "val": 8918111,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-12-30",
          "end": "2021-01-03",
          "val": 7780601,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-12-31",
          "end": "2019-12-29",
          "val": 14961838,
          "accn": "0001214659-21-003817",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-04-01",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-30",
          "val": 16937769,
          "accn": "0001214659-20-002789",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-20",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-02",
          "end": "2017-12-31",
          "val": 18411680,
          "accn": "0001214659-19-002174",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-18",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-04",
          "end": "2017-01-01",
          "val": 22861962,
          "accn": "0001214659-18-002228",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-19",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-04",
          "end": "2016-01-03",
          "val": 21948619,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-12-29",
          "end": "2016-01-03",
          "val": 21948619,
          "accn": "0001214659-17-002270",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2017-03-31",
          "unit": "USD"
        },
        {
          "start": "2014-01-02",
          "end": "2014-12-31",
          "val": 19318986,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-12-29",
          "end": "2014-12-28",
          "val": 19318986,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "unit": "USD"
        },
        {
          "start": "2013-01-02",
          "end": "2013-12-31",
          "val": 17206607,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2013",
          "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": "2013-01-01",
          "end": "2013-12-31",
          "val": 307317,
          "accn": "0001076542-14-000016",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-15",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-02",
          "end": "2012-12-31",
          "val": 237185,
          "accn": "0001076542-13-000020",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-21",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 237185,
          "accn": "0001076542-14-000016",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-15",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-02",
          "end": "2011-12-31",
          "val": 289970,
          "accn": "0001076542-13-000020",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-21",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 289970,
          "accn": "0001214659-12-001428",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-30",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": 227545,
          "accn": "0001214659-12-001428",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-30",
          "frame": "CY2010",
          "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": "2021-01-04",
          "end": "2022-01-02",
          "val": 1293908,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-12-30",
          "end": "2021-01-03",
          "val": 980695,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-12-31",
          "end": "2019-12-29",
          "val": 1634385,
          "accn": "0001214659-21-003817",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-04-01",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-30",
          "val": 1653234,
          "accn": "0001214659-20-002789",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-20",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-02",
          "end": "2017-12-31",
          "val": 1940671,
          "accn": "0001214659-19-002174",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-18",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-04",
          "end": "2017-01-01",
          "val": 1727616,
          "accn": "0001214659-18-002228",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-19",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-04",
          "end": "2016-01-03",
          "val": 1728867,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-12-29",
          "end": "2016-01-03",
          "val": 1728867,
          "accn": "0001214659-17-002270",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2017-03-31",
          "unit": "USD"
        },
        {
          "start": "2014-01-02",
          "end": "2014-12-31",
          "val": 1527589,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-12-29",
          "end": "2014-12-28",
          "val": 1527589,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "unit": "USD"
        },
        {
          "start": "2013-01-02",
          "end": "2013-12-31",
          "val": 1394267,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 0,
          "accn": "0001076542-14-000016",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-15",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 0,
          "accn": "0001076542-14-000016",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-15",
          "frame": "CY2012",
          "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": "2022-01-02",
          "val": 3736006,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "unit": "shares"
        },
        {
          "end": "2021-01-03",
          "val": 3736006,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2020Q4I",
          "unit": "shares"
        },
        {
          "end": "2019-12-29",
          "val": 3736006,
          "accn": "0001214659-21-003817",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-04-01",
          "frame": "CY2019Q4I",
          "unit": "shares"
        },
        {
          "end": "2018-12-30",
          "val": 3738006,
          "accn": "0001214659-20-002789",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-20",
          "frame": "CY2018Q4I",
          "unit": "shares"
        },
        {
          "end": "2017-12-31",
          "val": 18690030,
          "accn": "0001214659-19-002174",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-18",
          "frame": "CY2017Q4I",
          "unit": "shares"
        },
        {
          "end": "2017-01-01",
          "val": 18727782,
          "accn": "0001214659-18-002228",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-19",
          "frame": "CY2016Q4I",
          "unit": "shares"
        },
        {
          "end": "2016-01-03",
          "val": 18890909,
          "accn": "0001214659-17-002270",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2017-03-31",
          "frame": "CY2015Q4I",
          "unit": "shares"
        },
        {
          "end": "2014-12-31",
          "val": 14351398,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2014Q4I",
          "unit": "shares"
        },
        {
          "end": "2014-12-28",
          "val": 14351398,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "unit": "shares"
        },
        {
          "end": "2013-12-31",
          "val": 13881598,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2013Q4I",
          "unit": "shares"
        },
        {
          "end": "2012-12-31",
          "val": 14214398,
          "accn": "0001076542-14-000016",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-15",
          "frame": "CY2012Q4I",
          "unit": "shares"
        },
        {
          "end": "2011-12-31",
          "val": 13959398,
          "accn": "0001076542-13-000020",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-21",
          "frame": "CY2011Q4I",
          "unit": "shares"
        },
        {
          "end": "2010-12-31",
          "val": 13849398,
          "accn": "0001214659-12-001428",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-30",
          "frame": "CY2010Q4I",
          "unit": "shares"
        }
      ]
    },
    {
      "tag": "AdditionalPaidInCapital",
      "taxonomy": "us-gaap",
      "label": "Additional paid-in capital",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Capital contributed above par value under this concept. It records historical contributions, not the current value of the equity or cash on hand.",
      "observations": [
        {
          "end": "2022-01-02",
          "val": 35290590,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "unit": "USD"
        },
        {
          "end": "2021-01-03",
          "val": 35290590,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-29",
          "val": 35275646,
          "accn": "0001214659-21-003817",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-04-01",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-30",
          "val": 35244770,
          "accn": "0001214659-20-002789",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-20",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 34944972,
          "accn": "0001214659-19-002174",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-18",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-01-01",
          "val": 34653894,
          "accn": "0001214659-18-002228",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-19",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-01-03",
          "val": 34823886,
          "accn": "0001214659-17-002270",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2017-03-31",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 32549585,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-28",
          "val": 32549585,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 33651743,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 32519717,
          "accn": "0001076542-14-000016",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-15",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 32458972,
          "accn": "0001076542-13-000020",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-21",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-12-31",
          "val": 32373332,
          "accn": "0001214659-12-001428",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-30",
          "frame": "CY2010Q4I",
          "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": "2022-01-02",
          "val": -1271483,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "unit": "USD"
        },
        {
          "end": "2021-01-03",
          "val": -1271321,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "unit": "USD"
        },
        {
          "end": "2019-12-29",
          "val": -1297439,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-30",
          "val": -702645,
          "accn": "0001214659-21-003817",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-04-01",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": -375152,
          "accn": "0001214659-20-002789",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-20",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-01-01",
          "val": -1678486,
          "accn": "0001214659-19-002174",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-18",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-01-03",
          "val": 18980,
          "accn": "0001214659-18-002228",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-19",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 790962,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-28",
          "val": 790962,
          "accn": "0001214659-17-002270",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2017-03-31",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 2064264,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2013Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "taxonomy": "us-gaap",
      "label": "Total equity including noncontrolling interests",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Equity including the portion attributable to noncontrolling interests. It is larger than or equal to parent stockholders equity and is not market capitalization.",
      "observations": [
        {
          "end": "2022-01-02",
          "val": 8644478,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "unit": "USD"
        },
        {
          "end": "2021-01-03",
          "val": 6369160,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "unit": "USD"
        },
        {
          "end": "2019-12-29",
          "val": 10776509,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-30",
          "val": 13505510,
          "accn": "0001214659-21-003817",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-04-01",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 15392391,
          "accn": "0001214659-20-002789",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-20",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-01-01",
          "val": 16900147,
          "accn": "0001214659-19-002174",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-18",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-01-03",
          "val": 14268105,
          "accn": "0001214659-18-002228",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-19",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-28",
          "val": 10478217,
          "accn": "0001214659-17-002270",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2017-03-31",
          "frame": "CY2014Q4I",
          "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": "2022-01-02",
          "val": 5626542,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "unit": "USD"
        },
        {
          "end": "2021-01-03",
          "val": 6242736,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-29",
          "val": 6607963,
          "accn": "0001214659-21-003817",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-04-01",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-01-02",
          "val": 6799271,
          "accn": "0001214659-21-003817",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-04-01",
          "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": "2022-01-02",
          "val": 5810396,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "unit": "USD"
        },
        {
          "end": "2021-01-03",
          "val": 6333654,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-29",
          "val": 6603793,
          "accn": "0001214659-21-003817",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-04-01",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-01-02",
          "val": 6799271,
          "accn": "0001214659-21-003817",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-04-01",
          "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": "2022-01-02",
          "val": 9220162,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "unit": "USD"
        },
        {
          "end": "2021-01-03",
          "val": 8771063,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-29",
          "val": 4130783,
          "accn": "0001214659-21-003817",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-04-01",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-30",
          "val": 5337721,
          "accn": "0001214659-20-002789",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-20",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 3622923,
          "accn": "0001214659-19-002174",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-18",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-01-01",
          "val": 2846898,
          "accn": "0001214659-18-002228",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-19",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-01-03",
          "val": 2773261,
          "accn": "0001214659-17-002270",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2017-03-31",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 1355297,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-28",
          "val": 1355297,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 967113,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2013Q4I",
          "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": "2022-01-02",
          "val": 38363837,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-01-03",
          "val": 37655490,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-29",
          "val": 36089112,
          "accn": "0001214659-21-003817",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-04-01",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-30",
          "val": 35587815,
          "accn": "0001214659-20-002789",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-20",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 31813555,
          "accn": "0001214659-19-002174",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-18",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-01-01",
          "val": 26171420,
          "accn": "0001214659-18-002228",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-19",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-01-03",
          "val": 25621570,
          "accn": "0001214659-17-002270",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2017-03-31",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 22286703,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-28",
          "val": 22286703,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 18945023,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2013Q4I",
          "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": "2022-01-02",
          "val": 21316231,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-01-03",
          "val": 19164368,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-29",
          "val": 16985793,
          "accn": "0001214659-21-003817",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-04-01",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-30",
          "val": 16708866,
          "accn": "0001214659-20-002789",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-20",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 14524497,
          "accn": "0001214659-19-002174",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-18",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-01-01",
          "val": 12559926,
          "accn": "0001214659-18-002228",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-19",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-01-03",
          "val": 11618294,
          "accn": "0001214659-17-002270",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2017-03-31",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": -10285575,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": -9033904,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2013Q4I",
          "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": "2022-01-02",
          "val": 3336068,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "unit": "USD"
        },
        {
          "end": "2021-01-03",
          "val": 3388357,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-29",
          "val": 3263781,
          "accn": "0001214659-21-003817",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-04-01",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-30",
          "val": 3217997,
          "accn": "0001214659-20-002789",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-20",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 3295896,
          "accn": "0001214659-19-002174",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-18",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-01-01",
          "val": 3133564,
          "accn": "0001214659-18-002228",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-19",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-01-03",
          "val": 3534936,
          "accn": "0001214659-17-002270",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2017-03-31",
          "frame": "CY2015Q4I",
          "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": "2022-01-02",
          "val": 396641,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "unit": "USD"
        },
        {
          "end": "2021-01-03",
          "val": 422324,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-29",
          "val": 794763,
          "accn": "0001214659-21-003817",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-04-01",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-30",
          "val": 793733,
          "accn": "0001214659-20-002789",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-20",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 735154,
          "accn": "0001214659-19-002174",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-18",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-01-01",
          "val": 976375,
          "accn": "0001214659-18-002228",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-19",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-01-03",
          "val": 586414,
          "accn": "0001214659-17-002270",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2017-03-31",
          "frame": "CY2015Q4I",
          "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": "2022-01-02",
          "val": 960526,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "unit": "USD"
        },
        {
          "end": "2021-01-03",
          "val": 807190,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-29",
          "val": 715308,
          "accn": "0001214659-21-003817",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-04-01",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-30",
          "val": 653653,
          "accn": "0001214659-20-002789",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-20",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 822492,
          "accn": "0001214659-19-002174",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-18",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-01-01",
          "val": 792027,
          "accn": "0001214659-18-002228",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-19",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-01-03",
          "val": 975781,
          "accn": "0001214659-17-002270",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2017-03-31",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 840378,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-28",
          "val": 840378,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 907358,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2013Q4I",
          "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": "2022-01-02",
          "val": 3658612,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "unit": "USD"
        },
        {
          "end": "2021-01-03",
          "val": 7987333,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-29",
          "val": 3890367,
          "accn": "0001214659-21-003817",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-04-01",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-30",
          "val": 3326291,
          "accn": "0001214659-20-002789",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-20",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 3594684,
          "accn": "0001214659-19-002174",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-18",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-01-01",
          "val": 3645526,
          "accn": "0001214659-18-002228",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-19",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-01-03",
          "val": 3941296,
          "accn": "0001214659-17-002270",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2017-03-31",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 3408143,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-28",
          "val": 3408143,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 3217493,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2013Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "PrepaidExpenseAndOtherAssetsCurrent",
      "taxonomy": "us-gaap",
      "label": "Prepaid expenses and other current assets",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Prepayments and other current assets grouped under this concept. The balance is not cash and its composition differs by filer.",
      "observations": [
        {
          "end": "2013-12-31",
          "val": 3532,
          "accn": "0001076542-14-000016",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-15",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 3447,
          "accn": "0001076542-14-000016",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-15",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 3707,
          "accn": "0001076542-13-000020",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-21",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-12-31",
          "val": 5795,
          "accn": "0001214659-12-001428",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-30",
          "frame": "CY2010Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "DeferredIncomeTaxLiabilitiesNet",
      "taxonomy": "us-gaap",
      "label": "Net deferred tax liabilities",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Deferred tax liabilities net of related assets under this concept. The amount reflects timing differences and is not tax currently due.",
      "observations": [
        {
          "end": "2022-01-02",
          "val": 957263,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "unit": "USD"
        },
        {
          "end": "2021-01-03",
          "val": 801136,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-29",
          "val": 709945,
          "accn": "0001214659-21-003817",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-04-01",
          "frame": "CY2019Q4I",
          "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": "2021-01-04",
          "end": "2022-01-02",
          "val": -969384,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-12-30",
          "end": "2021-01-03",
          "val": -2499369,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-12-31",
          "end": "2019-12-29",
          "val": 858224,
          "accn": "0001214659-21-003817",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-04-01",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-30",
          "val": 1054405,
          "accn": "0001214659-20-002789",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-20",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-02",
          "end": "2017-12-31",
          "val": 2808905,
          "accn": "0001214659-19-002174",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-18",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-04",
          "end": "2017-01-01",
          "val": 6180905,
          "accn": "0001214659-18-002228",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-19",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-04",
          "end": "2016-01-03",
          "val": 5560789,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-12-29",
          "end": "2016-01-03",
          "val": 5560789,
          "accn": "0001214659-17-002270",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2017-03-31",
          "unit": "USD"
        },
        {
          "start": "2014-01-02",
          "end": "2014-12-31",
          "val": 3299768,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-12-29",
          "end": "2014-12-28",
          "val": 3299768,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "unit": "USD"
        },
        {
          "start": "2013-01-02",
          "end": "2013-12-31",
          "val": 9154631,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": -357855,
          "accn": "0001076542-14-000016",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-15",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-02",
          "end": "2012-12-31",
          "val": 257366,
          "accn": "0001076542-13-000020",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-21",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": -257366,
          "accn": "0001076542-14-000016",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-15",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-02",
          "end": "2011-12-31",
          "val": 315882,
          "accn": "0001076542-13-000020",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-21",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": -315882,
          "accn": "0001214659-12-001428",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-30",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": -123312,
          "accn": "0001214659-12-001428",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-30",
          "frame": "CY2010",
          "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": "2021-01-04",
          "end": "2022-01-02",
          "val": -1702540,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-12-30",
          "end": "2021-01-03",
          "val": -1197508,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-12-31",
          "end": "2019-12-29",
          "val": 366629,
          "accn": "0001214659-21-003817",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-04-01",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-30",
          "val": 919304,
          "accn": "0001214659-20-002789",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-20",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-02",
          "end": "2017-12-31",
          "val": 1196121,
          "accn": "0001214659-19-002174",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-18",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-04",
          "end": "2017-01-01",
          "val": 5681996,
          "accn": "0001214659-18-002228",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-19",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-04",
          "end": "2016-01-03",
          "val": 4180174,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-12-29",
          "end": "2016-01-03",
          "val": 6981861,
          "accn": "0001214659-17-002270",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2017-03-31",
          "unit": "USD"
        },
        {
          "start": "2014-01-02",
          "end": "2014-12-31",
          "val": 2963566,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-12-29",
          "end": "2014-12-28",
          "val": 2963566,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "unit": "USD"
        },
        {
          "start": "2013-01-02",
          "end": "2013-12-31",
          "val": 9368968,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2013",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "NetIncomeLossAvailableToCommonStockholdersBasic",
      "taxonomy": "us-gaap",
      "label": "Net income available to common stockholders",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Net income after preferred dividends and similar adjustments, the numerator for basic earnings per share. It can be lower than reported net income.",
      "observations": [
        {
          "start": "2021-01-04",
          "end": "2022-01-02",
          "val": 2275480,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-12-30",
          "end": "2021-01-03",
          "val": -4433467,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-12-31",
          "end": "2019-12-29",
          "val": -2165073,
          "accn": "0001214659-21-003817",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-04-01",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-30",
          "val": -1859186,
          "accn": "0001214659-20-002789",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-20",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-02",
          "end": "2017-12-31",
          "val": -3102130,
          "accn": "0001214659-19-002174",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-18",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-04",
          "end": "2017-01-01",
          "val": 4499664,
          "accn": "0001214659-18-002228",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-19",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-04",
          "end": "2016-01-03",
          "val": 4952156,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-12-29",
          "end": "2016-01-03",
          "val": 4952156,
          "accn": "0001214659-17-002270",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2017-03-31",
          "unit": "USD"
        },
        {
          "start": "2014-01-02",
          "end": "2014-12-31",
          "val": 4236868,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-12-29",
          "end": "2014-12-28",
          "val": 4236868,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "unit": "USD"
        },
        {
          "start": "2013-01-02",
          "end": "2013-12-31",
          "val": 8979140,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2013",
          "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": "2021-01-04",
          "end": "2022-01-02",
          "val": 6125583,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-12-30",
          "end": "2021-01-03",
          "val": 6720969,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-12-31",
          "end": "2019-12-29",
          "val": 6047734,
          "accn": "0001214659-21-003817",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-04-01",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-30",
          "val": 6928779,
          "accn": "0001214659-20-002789",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-20",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-02",
          "end": "2017-12-31",
          "val": 6812448,
          "accn": "0001214659-19-002174",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-18",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-04",
          "end": "2017-01-01",
          "val": 8008975,
          "accn": "0001214659-18-002228",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-19",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-04",
          "end": "2016-01-03",
          "val": 7779012,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-12-29",
          "end": "2016-01-03",
          "val": 7779012,
          "accn": "0001214659-17-002270",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2017-03-31",
          "unit": "USD"
        },
        {
          "start": "2014-01-02",
          "end": "2014-12-31",
          "val": 8437348,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-12-29",
          "end": "2014-12-28",
          "val": 8437348,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "unit": "USD"
        },
        {
          "start": "2013-01-02",
          "end": "2013-12-31",
          "val": 6424005,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2013",
          "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": "2021-01-04",
          "end": "2022-01-02",
          "val": 2385241,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-12-30",
          "end": "2021-01-03",
          "val": 2358001,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-12-31",
          "end": "2019-12-29",
          "val": 2354650,
          "accn": "0001214659-21-003817",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-04-01",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-30",
          "val": 2168101,
          "accn": "0001214659-20-002789",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-20",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-02",
          "end": "2017-12-31",
          "val": 1866322,
          "accn": "0001214659-19-002174",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-18",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-04",
          "end": "2017-01-01",
          "val": 1706996,
          "accn": "0001214659-18-002228",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-19",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-04",
          "end": "2016-01-03",
          "val": 1551295,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-12-29",
          "end": "2016-01-03",
          "val": 1551295,
          "accn": "0001214659-17-002270",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2017-03-31",
          "unit": "USD"
        },
        {
          "start": "2014-01-02",
          "end": "2014-12-31",
          "val": 1381452,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-12-29",
          "end": "2014-12-28",
          "val": 1381452,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "unit": "USD"
        },
        {
          "start": "2013-01-02",
          "end": "2013-12-31",
          "val": 1578807,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 0,
          "accn": "0001076542-14-000016",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-15",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 0,
          "accn": "0001076542-14-000016",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-15",
          "frame": "CY2012",
          "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": "2021-01-04",
          "end": "2022-01-02",
          "val": 26532,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-12-30",
          "end": "2021-01-03",
          "val": 15948,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-12-31",
          "end": "2019-12-29",
          "val": 16667,
          "accn": "0001214659-21-003817",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-04-01",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-30",
          "val": 27504,
          "accn": "0001214659-20-002789",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-20",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-02",
          "end": "2017-12-31",
          "val": 20004,
          "accn": "0001214659-19-002174",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-18",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-04",
          "end": "2017-01-01",
          "val": 20004,
          "accn": "0001214659-18-002228",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-19",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-04",
          "end": "2016-01-03",
          "val": 20004,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-12-29",
          "end": "2016-01-03",
          "val": 20004,
          "accn": "0001214659-17-002270",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2017-03-31",
          "unit": "USD"
        },
        {
          "start": "2014-01-02",
          "end": "2014-12-31",
          "val": 54583,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-12-29",
          "end": "2014-12-28",
          "val": 54583,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "unit": "USD"
        },
        {
          "start": "2013-01-02",
          "end": "2013-12-31",
          "val": 57418,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2013",
          "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": "2021-01-04",
          "end": "2022-01-02",
          "val": 188011,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-12-30",
          "end": "2021-01-03",
          "val": -173214,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-12-31",
          "end": "2019-12-29",
          "val": 258486,
          "accn": "0001214659-21-003817",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-04-01",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-30",
          "val": -206608,
          "accn": "0001214659-20-002789",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-20",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-02",
          "end": "2017-12-31",
          "val": -1735930,
          "accn": "0001214659-19-002174",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-18",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-04",
          "end": "2017-01-01",
          "val": -1865760,
          "accn": "0001214659-18-002228",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-19",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-12-29",
          "end": "2016-01-03",
          "val": -1678752,
          "accn": "0001214659-17-002270",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2017-03-31",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": -78277,
          "accn": "0001214659-12-001428",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-30",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": 55784,
          "accn": "0001214659-12-001428",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-30",
          "frame": "CY2010",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "NonoperatingIncomeExpense",
      "taxonomy": "us-gaap",
      "label": "Nonoperating income or expense",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Total nonoperating income or expense, which can include interest, investment results and other items. A positive value is not operating profit.",
      "observations": [
        {
          "start": "2021-01-04",
          "end": "2022-01-02",
          "val": 547012,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-12-30",
          "end": "2021-01-03",
          "val": 462379,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-12-31",
          "end": "2019-12-29",
          "val": -1777762,
          "accn": "0001214659-21-003817",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-04-01",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-30",
          "val": -2093494,
          "accn": "0001214659-20-002789",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-20",
          "frame": "CY2018",
          "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": "2021-01-04",
          "end": "2022-01-02",
          "val": -243712,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-12-30",
          "end": "2021-01-03",
          "val": 44035,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-12-31",
          "end": "2019-12-29",
          "val": -355889,
          "accn": "0001214659-21-003817",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-04-01",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-30",
          "val": -357632,
          "accn": "0001214659-20-002789",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-20",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-02",
          "end": "2017-12-31",
          "val": 400910,
          "accn": "0001214659-19-002174",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-18",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-04",
          "end": "2017-01-01",
          "val": 174323,
          "accn": "0001214659-18-002228",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-19",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-04",
          "end": "2016-01-03",
          "val": 100231,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-12-29",
          "end": "2016-01-03",
          "val": 100231,
          "accn": "0001214659-17-002270",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2017-03-31",
          "unit": "USD"
        },
        {
          "start": "2014-01-02",
          "end": "2014-12-31",
          "val": 0,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-12-29",
          "end": "2014-12-28",
          "val": 0,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "unit": "USD"
        },
        {
          "start": "2013-01-02",
          "end": "2013-12-31",
          "val": 0,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-02",
          "end": "2012-12-31",
          "val": 0,
          "accn": "0001076542-13-000020",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-21",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-02",
          "end": "2011-12-31",
          "val": 0,
          "accn": "0001076542-13-000020",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-21",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 0,
          "accn": "0001214659-12-001428",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-30",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": 0,
          "accn": "0001214659-12-001428",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-30",
          "frame": "CY2010",
          "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": "2021-01-04",
          "end": "2022-01-02",
          "val": 976706,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-12-30",
          "end": "2021-01-03",
          "val": -1319778,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-12-31",
          "end": "2019-12-29",
          "val": 252690,
          "accn": "0001214659-21-003817",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-04-01",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-30",
          "val": 165240,
          "accn": "0001214659-20-002789",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-20",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-02",
          "end": "2017-12-31",
          "val": 2515208,
          "accn": "0001214659-19-002174",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-18",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-04",
          "end": "2017-01-01",
          "val": -1372880,
          "accn": "0001214659-18-002228",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-19",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-04",
          "end": "2016-01-03",
          "val": -2511000,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-12-29",
          "end": "2016-01-03",
          "val": -2293285,
          "accn": "0001214659-17-002270",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2017-03-31",
          "unit": "USD"
        },
        {
          "start": "2014-01-02",
          "end": "2014-12-31",
          "val": -1253000,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-12-29",
          "end": "2014-12-28",
          "val": -1253000,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "unit": "USD"
        },
        {
          "start": "2013-01-02",
          "end": "2013-12-31",
          "val": 0,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2013",
          "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": "2021-01-04",
          "end": "2022-01-02",
          "val": 1024968,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-12-30",
          "end": "2021-01-03",
          "val": 882709,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-12-31",
          "end": "2019-12-29",
          "val": 971329,
          "accn": "0001214659-21-003817",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-04-01",
          "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": "2021-01-04",
          "end": "2022-01-02",
          "val": -1516925,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-12-30",
          "end": "2021-01-03",
          "val": -1882167,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-12-31",
          "end": "2019-12-29",
          "val": -990417,
          "accn": "0001214659-21-003817",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-04-01",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-30",
          "val": -2253452,
          "accn": "0001214659-20-002789",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-20",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-02",
          "end": "2017-12-31",
          "val": -262835,
          "accn": "0001214659-19-002174",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-18",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-04",
          "end": "2017-01-01",
          "val": 1997110,
          "accn": "0001214659-18-002228",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-19",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-04",
          "end": "2016-01-03",
          "val": -37619,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-12-29",
          "end": "2016-01-03",
          "val": 37619,
          "accn": "0001214659-17-002270",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2017-03-31",
          "unit": "USD"
        },
        {
          "start": "2014-01-02",
          "end": "2014-12-31",
          "val": -120768,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-12-29",
          "end": "2014-12-28",
          "val": -120768,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "unit": "USD"
        },
        {
          "start": "2013-01-02",
          "end": "2013-12-31",
          "val": 1146779,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": -2808,
          "accn": "0001076542-14-000016",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-15",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-02",
          "end": "2012-12-31",
          "val": -718,
          "accn": "0001076542-13-000020",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-21",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 718,
          "accn": "0001076542-14-000016",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-15",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-02",
          "end": "2011-12-31",
          "val": 1251,
          "accn": "0001076542-13-000020",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-21",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": -1251,
          "accn": "0001214659-12-001428",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-30",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": 102,
          "accn": "0001214659-12-001428",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-30",
          "frame": "CY2010",
          "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": "2021-01-04",
          "end": "2022-01-02",
          "val": 3990961,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-12-30",
          "end": "2021-01-03",
          "val": -1414782,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-12-31",
          "end": "2019-12-29",
          "val": -588802,
          "accn": "0001214659-21-003817",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-04-01",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-30",
          "val": 218434,
          "accn": "0001214659-20-002789",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-20",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-02",
          "end": "2017-12-31",
          "val": 2005565,
          "accn": "0001214659-19-002174",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-18",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-04",
          "end": "2017-01-01",
          "val": 834706,
          "accn": "0001214659-18-002228",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-19",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-04",
          "end": "2016-01-03",
          "val": -472499,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-12-29",
          "end": "2016-01-03",
          "val": 472499,
          "accn": "0001214659-17-002270",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2017-03-31",
          "unit": "USD"
        },
        {
          "start": "2014-01-02",
          "end": "2014-12-31",
          "val": -575000,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-12-29",
          "end": "2014-12-28",
          "val": -575000,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "unit": "USD"
        },
        {
          "start": "2013-01-02",
          "end": "2013-12-31",
          "val": 666953,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": -6616,
          "accn": "0001076542-14-000016",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-15",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-02",
          "end": "2012-12-31",
          "val": -5171,
          "accn": "0001076542-13-000020",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-21",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 5171,
          "accn": "0001076542-14-000016",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-15",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-02",
          "end": "2011-12-31",
          "val": 4298,
          "accn": "0001076542-13-000020",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-21",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": -4298,
          "accn": "0001214659-12-001428",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-30",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": 2143,
          "accn": "0001214659-12-001428",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-30",
          "frame": "CY2010",
          "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": "2021-01-04",
          "end": "2022-01-02",
          "val": 1653901,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-12-30",
          "end": "2021-01-03",
          "val": -2064395,
          "accn": "0001214659-22-004642",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-04-01",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-12-31",
          "end": "2019-12-29",
          "val": -300897,
          "accn": "0001214659-21-003817",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-04-01",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-30",
          "val": -636595,
          "accn": "0001214659-20-002789",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-20",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-02",
          "end": "2017-12-31",
          "val": 2468604,
          "accn": "0001214659-19-002174",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-18",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-04",
          "end": "2017-01-01",
          "val": 619464,
          "accn": "0001214659-18-002228",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-03-19",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-04",
          "end": "2016-01-03",
          "val": -1565291,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-12-29",
          "end": "2016-01-03",
          "val": -1565291,
          "accn": "0001214659-17-002270",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2017-03-31",
          "unit": "USD"
        },
        {
          "start": "2014-01-02",
          "end": "2014-12-31",
          "val": 747459,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-12-29",
          "end": "2014-12-28",
          "val": 747459,
          "accn": "0001076542-16-000239",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-24",
          "unit": "USD"
        },
        {
          "start": "2013-01-02",
          "end": "2013-12-31",
          "val": -1142813,
          "accn": "0001076542-15-000056",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-30",
          "frame": "CY2013",
          "unit": "USD"
        }
      ]
    }
  ],
  "source_snapshot": "/company-data/sources/f0cc02a93637efd3dcd75573374615972014b9efb429e9f264e4273a55a9b0ea.json.gz"
}
