{
  "schema": "canli.company-reference.v1",
  "cik": "0001181749",
  "name": "GRANITE FALLS ENERGY, LLC",
  "selection_policy": "extended-v23",
  "source_url": "https://data.sec.gov/api/xbrl/companyfacts/CIK0001181749.json",
  "source_sha256": "3cd57bd12b36597ba0294afb5ffbc776be16d51ebc76b998aa4536ba88f426ec",
  "fetched_at": "2026-09-22T19:41:50.548Z",
  "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": "2021-10-31",
          "val": 145136914,
          "accn": "0001558370-22-000635",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-01-31",
          "unit": "USD"
        },
        {
          "end": "2020-10-31",
          "val": 116197703,
          "accn": "0001558370-22-000635",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-01-31",
          "frame": "CY2020Q3I",
          "unit": "USD"
        },
        {
          "end": "2019-10-31",
          "val": 106054709,
          "accn": "0001558370-21-001054",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-16",
          "frame": "CY2019Q3I",
          "unit": "USD"
        },
        {
          "end": "2018-10-31",
          "val": 116861069,
          "accn": "0001181749-20-000002",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-29",
          "frame": "CY2018Q3I",
          "unit": "USD"
        },
        {
          "end": "2017-10-31",
          "val": 127089530,
          "accn": "0001181749-19-000005",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-01-29",
          "frame": "CY2017Q3I",
          "unit": "USD"
        },
        {
          "end": "2016-10-31",
          "val": 121470922,
          "accn": "0001181749-18-000002",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-01-30",
          "frame": "CY2016Q3I",
          "unit": "USD"
        },
        {
          "end": "2015-10-31",
          "val": 122011081,
          "accn": "0001181749-17-000003",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-01-30",
          "frame": "CY2015Q3I",
          "unit": "USD"
        },
        {
          "end": "2014-10-31",
          "val": 139662533,
          "accn": "0001181749-16-000028",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-28",
          "frame": "CY2014Q3I",
          "unit": "USD"
        },
        {
          "end": "2013-10-31",
          "val": 112673222,
          "accn": "0001181749-15-000002",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-01-28",
          "frame": "CY2013Q3I",
          "unit": "USD"
        },
        {
          "end": "2012-10-31",
          "val": 61133132,
          "accn": "0001181749-14-000002",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-29",
          "frame": "CY2012Q3I",
          "unit": "USD"
        },
        {
          "end": "2011-10-31",
          "val": 63441322,
          "accn": "0001181749-13-000002",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-01-29",
          "frame": "CY2011Q3I",
          "unit": "USD"
        },
        {
          "end": "2010-10-31",
          "val": 59767540,
          "accn": "0001181749-12-000007",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-01-30",
          "frame": "CY2010Q3I",
          "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": "2021-10-31",
          "val": 71215181,
          "accn": "0001558370-22-000635",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-01-31",
          "frame": "CY2021Q3I",
          "unit": "USD"
        },
        {
          "end": "2020-10-31",
          "val": 54305876,
          "accn": "0001558370-22-000635",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-01-31",
          "frame": "CY2020Q3I",
          "unit": "USD"
        },
        {
          "end": "2019-10-31",
          "val": 21370160,
          "accn": "0001558370-21-001054",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-16",
          "frame": "CY2019Q3I",
          "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": "2016-10-31",
          "val": 83684529,
          "accn": "0001181749-17-000003",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-01-30",
          "unit": "USD"
        },
        {
          "end": "2015-10-31",
          "val": 84602607,
          "accn": "0001181749-17-000003",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-01-30",
          "frame": "CY2015Q3I",
          "unit": "USD"
        },
        {
          "end": "2014-10-31",
          "val": 103152157,
          "accn": "0001181749-16-000028",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-28",
          "frame": "CY2014Q3I",
          "unit": "USD"
        },
        {
          "end": "2013-10-31",
          "val": 59887346,
          "accn": "0001181749-15-000002",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-01-28",
          "frame": "CY2013Q3I",
          "unit": "USD"
        },
        {
          "end": "2012-10-31",
          "val": 49855325,
          "accn": "0001181749-14-000002",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-29",
          "frame": "CY2012Q3I",
          "unit": "USD"
        },
        {
          "end": "2011-10-31",
          "val": 49761138,
          "accn": "0001181749-13-000002",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-01-29",
          "frame": "CY2011Q3I",
          "unit": "USD"
        },
        {
          "end": "2010-10-31",
          "val": 55862882,
          "accn": "0001181749-12-000007",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-01-30",
          "frame": "CY2010Q3I",
          "unit": "USD"
        },
        {
          "end": "2009-10-31",
          "val": 52098970,
          "accn": "0001181749-12-000007",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-01-30",
          "frame": "CY2009Q3I",
          "unit": "USD"
        },
        {
          "end": "2008-10-31",
          "val": 51512790,
          "accn": "0001181749-12-000007",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-01-30",
          "frame": "CY2008Q3I",
          "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": "2021-10-31",
          "val": 29295657,
          "accn": "0001558370-22-000635",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-01-31",
          "unit": "USD"
        },
        {
          "end": "2020-10-31",
          "val": 11423427,
          "accn": "0001558370-22-000635",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-01-31",
          "frame": "CY2020Q3I",
          "unit": "USD"
        },
        {
          "end": "2019-10-31",
          "val": 13521774,
          "accn": "0001558370-21-001054",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-16",
          "frame": "CY2019Q3I",
          "unit": "USD"
        },
        {
          "end": "2018-10-31",
          "val": 14901091,
          "accn": "0001181749-20-000002",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-29",
          "frame": "CY2018Q3I",
          "unit": "USD"
        },
        {
          "end": "2017-10-31",
          "val": 21658422,
          "accn": "0001181749-20-000002",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-29",
          "frame": "CY2017Q3I",
          "unit": "USD"
        },
        {
          "end": "2016-10-31",
          "val": 13797857,
          "accn": "0001181749-19-000005",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-01-29",
          "frame": "CY2016Q3I",
          "unit": "USD"
        },
        {
          "end": "2015-10-31",
          "val": 12696536,
          "accn": "0001181749-19-000005",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-01-29",
          "frame": "CY2015Q3I",
          "unit": "USD"
        },
        {
          "end": "2014-10-31",
          "val": 27209010,
          "accn": "0001181749-18-000002",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-01-30",
          "frame": "CY2014Q3I",
          "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": "2015-11-01",
          "end": "2016-10-31",
          "val": 8722808,
          "accn": "0001181749-17-000003",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-01-30",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-11-01",
          "end": "2015-10-31",
          "val": 13586750,
          "accn": "0001181749-17-000003",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-01-30",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-11-01",
          "end": "2014-10-31",
          "val": 48773891,
          "accn": "0001181749-17-000003",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-01-30",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-11-01",
          "end": "2013-10-31",
          "val": 10032021,
          "accn": "0001181749-16-000028",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-28",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2011-11-01",
          "end": "2012-10-31",
          "val": 160607,
          "accn": "0001181749-15-000002",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-01-28",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2010-11-01",
          "end": "2011-10-31",
          "val": 12291856,
          "accn": "0001181749-14-000002",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-29",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2009-11-01",
          "end": "2010-10-31",
          "val": 8362312,
          "accn": "0001181749-13-000002",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-01-29",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2008-11-01",
          "end": "2009-10-31",
          "val": 1086180,
          "accn": "0001181749-12-000007",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-01-30",
          "frame": "CY2009",
          "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": "2020-11-01",
          "end": "2021-10-31",
          "val": 19866614,
          "accn": "0001558370-22-000635",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-01-31",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-11-01",
          "end": "2020-10-31",
          "val": -3647010,
          "accn": "0001558370-22-000635",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-01-31",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-11-01",
          "end": "2019-10-31",
          "val": 1966921,
          "accn": "0001558370-21-001054",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-16",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-11-01",
          "end": "2018-10-31",
          "val": 15365680,
          "accn": "0001181749-20-000002",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-29",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-11-01",
          "end": "2017-10-31",
          "val": 23825260,
          "accn": "0001181749-20-000002",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-29",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2015-11-01",
          "end": "2016-10-31",
          "val": 22792276,
          "accn": "0001181749-19-000005",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-01-29",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-11-01",
          "end": "2015-10-31",
          "val": 24961868,
          "accn": "0001181749-18-000002",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-01-30",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-11-01",
          "end": "2014-10-31",
          "val": 65287009,
          "accn": "0001181749-16-000028",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-28",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-11-01",
          "end": "2013-10-31",
          "val": 22715888,
          "accn": "0001181749-16-000028",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-28",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2011-11-01",
          "end": "2012-10-31",
          "val": -953958,
          "accn": "0001181749-15-000002",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-01-28",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2010-11-01",
          "end": "2011-10-31",
          "val": 11879586,
          "accn": "0001181749-14-000002",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-29",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2009-11-01",
          "end": "2010-10-31",
          "val": 14079296,
          "accn": "0001181749-13-000002",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-01-29",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2008-11-01",
          "end": "2009-10-31",
          "val": 8551238,
          "accn": "0001181749-12-000007",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-01-30",
          "frame": "CY2009",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "Revenues",
      "taxonomy": "us-gaap",
      "label": "Revenue",
      "kind": "duration",
      "meaning": "Revenue under this specific accounting concept. A missing value is not zero; filers can use other revenue concepts.",
      "observations": [
        {
          "start": "2017-11-01",
          "end": "2018-10-31",
          "val": 210312407,
          "accn": "0001181749-19-000005",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-01-29",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-11-01",
          "end": "2017-10-31",
          "val": 215782391,
          "accn": "0001181749-19-000005",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-01-29",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2015-11-01",
          "end": "2016-10-31",
          "val": 215526226,
          "accn": "0001181749-19-000005",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-01-29",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-11-01",
          "end": "2015-10-31",
          "val": 231254508,
          "accn": "0001181749-18-000002",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-01-30",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-11-01",
          "end": "2014-10-31",
          "val": 300954984,
          "accn": "0001181749-17-000003",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-01-30",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-11-01",
          "end": "2013-10-31",
          "val": 224100934,
          "accn": "0001181749-16-000028",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-28",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2011-11-01",
          "end": "2012-10-31",
          "val": 175162043,
          "accn": "0001181749-15-000002",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-01-28",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2010-11-01",
          "end": "2011-10-31",
          "val": 156521489,
          "accn": "0001181749-14-000002",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-29",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2009-11-01",
          "end": "2010-10-31",
          "val": 95289452,
          "accn": "0001181749-13-000002",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-01-29",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2008-11-01",
          "end": "2009-10-31",
          "val": 91282031,
          "accn": "0001181749-12-000007",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-01-30",
          "frame": "CY2009",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "RevenueFromContractWithCustomerExcludingAssessedTax",
      "taxonomy": "us-gaap",
      "label": "Contract revenue excluding tax",
      "kind": "duration",
      "meaning": "Revenue from customer contracts excluding assessed taxes under this specific taxonomy concept. It is not automatically comparable to older revenue tags.",
      "observations": [
        {
          "start": "2020-11-01",
          "end": "2021-10-31",
          "val": 309615376,
          "accn": "0001558370-22-000635",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-01-31",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-11-01",
          "end": "2020-10-31",
          "val": 164953841,
          "accn": "0001558370-22-000635",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-01-31",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-11-01",
          "end": "2019-10-31",
          "val": 208777119,
          "accn": "0001558370-21-001054",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-16",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-11-01",
          "end": "2018-10-31",
          "val": 210312407,
          "accn": "0001181749-20-000002",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-29",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-11-01",
          "end": "2017-10-31",
          "val": 215782391,
          "accn": "0001181749-20-000002",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-29",
          "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": "2020-11-01",
          "end": "2021-10-31",
          "val": 1748202,
          "accn": "0001558370-22-000635",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-01-31",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-11-01",
          "end": "2020-10-31",
          "val": 9478946,
          "accn": "0001558370-22-000635",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-01-31",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-11-01",
          "end": "2019-10-31",
          "val": -1863533,
          "accn": "0001558370-21-001054",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-16",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-11-01",
          "end": "2018-10-31",
          "val": -16528778,
          "accn": "0001181749-20-000002",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-29",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-11-01",
          "end": "2017-10-31",
          "val": -6070558,
          "accn": "0001181749-20-000002",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-29",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2015-11-01",
          "end": "2016-10-31",
          "val": -16963650,
          "accn": "0001181749-19-000005",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-01-29",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-11-01",
          "end": "2015-10-31",
          "val": -30649673,
          "accn": "0001181749-18-000002",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-01-30",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-11-01",
          "end": "2014-10-31",
          "val": -34134110,
          "accn": "0001181749-16-000028",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-28",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-11-01",
          "end": "2013-10-31",
          "val": -13169658,
          "accn": "0001181749-16-000028",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-28",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2011-11-01",
          "end": "2012-10-31",
          "val": -3873632,
          "accn": "0001181749-15-000002",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-01-28",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2010-11-01",
          "end": "2011-10-31",
          "val": -9429231,
          "accn": "0001181749-14-000002",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-29",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2009-11-01",
          "end": "2010-10-31",
          "val": -4811066,
          "accn": "0001181749-13-000002",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-01-29",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2008-11-01",
          "end": "2009-10-31",
          "val": -2284271,
          "accn": "0001181749-12-000007",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-01-30",
          "frame": "CY2009",
          "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": "2020-11-01",
          "end": "2021-10-31",
          "val": -4258157,
          "accn": "0001558370-22-000635",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-01-31",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-11-01",
          "end": "2020-10-31",
          "val": -5826105,
          "accn": "0001558370-22-000635",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-01-31",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-11-01",
          "end": "2019-10-31",
          "val": -1430189,
          "accn": "0001558370-21-001054",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-16",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-11-01",
          "end": "2018-10-31",
          "val": -5669422,
          "accn": "0001181749-20-000002",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-29",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-11-01",
          "end": "2017-10-31",
          "val": -9818948,
          "accn": "0001181749-20-000002",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-29",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2015-11-01",
          "end": "2016-10-31",
          "val": -4727305,
          "accn": "0001181749-19-000005",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-01-29",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-11-01",
          "end": "2015-10-31",
          "val": -8824669,
          "accn": "0001181749-18-000002",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-01-30",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-11-01",
          "end": "2014-10-31",
          "val": -5102663,
          "accn": "0001181749-16-000028",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-28",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-11-01",
          "end": "2013-10-31",
          "val": -9073284,
          "accn": "0001181749-16-000028",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-28",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2011-11-01",
          "end": "2012-10-31",
          "val": -7551142,
          "accn": "0001181749-15-000002",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-01-28",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2010-11-01",
          "end": "2011-10-31",
          "val": -50020,
          "accn": "0001181749-14-000002",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-29",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2009-11-01",
          "end": "2010-10-31",
          "val": -4320511,
          "accn": "0001181749-13-000002",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-01-29",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2008-11-01",
          "end": "2009-10-31",
          "val": -588234,
          "accn": "0001181749-12-000007",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-01-30",
          "frame": "CY2009",
          "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": "2021-10-31",
          "val": 49716246,
          "accn": "0001558370-22-000635",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-01-31",
          "unit": "USD"
        },
        {
          "end": "2020-10-31",
          "val": 54965983,
          "accn": "0001558370-22-000635",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-01-31",
          "frame": "CY2020Q3I",
          "unit": "USD"
        },
        {
          "end": "2019-10-31",
          "val": 58269142,
          "accn": "0001558370-21-001054",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-16",
          "frame": "CY2019Q3I",
          "unit": "USD"
        },
        {
          "end": "2018-10-31",
          "val": 66675671,
          "accn": "0001181749-20-000002",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-29",
          "frame": "CY2018Q3I",
          "unit": "USD"
        },
        {
          "end": "2017-10-31",
          "val": 72271013,
          "accn": "0001181749-19-000005",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-01-29",
          "frame": "CY2017Q3I",
          "unit": "USD"
        },
        {
          "end": "2016-10-31",
          "val": 78968016,
          "accn": "0001181749-18-000002",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-01-30",
          "frame": "CY2016Q3I",
          "unit": "USD"
        },
        {
          "end": "2015-10-31",
          "val": 84304162,
          "accn": "0001181749-17-000003",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-01-30",
          "frame": "CY2015Q3I",
          "unit": "USD"
        },
        {
          "end": "2014-10-31",
          "val": 88028345,
          "accn": "0001181749-16-000028",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-28",
          "frame": "CY2014Q3I",
          "unit": "USD"
        },
        {
          "end": "2013-10-31",
          "val": 88808855,
          "accn": "0001181749-15-000002",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-01-28",
          "frame": "CY2013Q3I",
          "unit": "USD"
        },
        {
          "end": "2012-10-31",
          "val": 40418082,
          "accn": "0001181749-14-000002",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-29",
          "frame": "CY2012Q3I",
          "unit": "USD"
        },
        {
          "end": "2011-10-31",
          "val": 35898961,
          "accn": "0001181749-13-000002",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-01-29",
          "frame": "CY2011Q3I",
          "unit": "USD"
        },
        {
          "end": "2010-10-31",
          "val": 36327497,
          "accn": "0001181749-12-000007",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-01-30",
          "frame": "CY2010Q3I",
          "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": "2020-11-01",
          "end": "2021-10-31",
          "val": 18641052,
          "accn": "0001558370-22-000635",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-01-31",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-11-01",
          "end": "2020-10-31",
          "val": -21030285,
          "accn": "0001558370-22-000635",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-01-31",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-11-01",
          "end": "2019-10-31",
          "val": -10276577,
          "accn": "0001558370-21-001054",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-16",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-11-01",
          "end": "2018-10-31",
          "val": 3301083,
          "accn": "0001181749-20-000002",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-29",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-11-01",
          "end": "2017-10-31",
          "val": 14931595,
          "accn": "0001181749-20-000002",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-29",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2015-11-01",
          "end": "2016-10-31",
          "val": 11573525,
          "accn": "0001181749-19-000005",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-01-29",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-11-01",
          "end": "2015-10-31",
          "val": 17424403,
          "accn": "0001181749-18-000002",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-01-30",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-11-01",
          "end": "2014-10-31",
          "val": 58370849,
          "accn": "0001181749-17-000003",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-01-30",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-11-01",
          "end": "2013-10-31",
          "val": 11034730,
          "accn": "0001181749-16-000028",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-28",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2011-11-01",
          "end": "2012-10-31",
          "val": 4373,
          "accn": "0001181749-15-000002",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-01-28",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2010-11-01",
          "end": "2011-10-31",
          "val": 12165367,
          "accn": "0001181749-14-000002",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-29",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2009-11-01",
          "end": "2010-10-31",
          "val": 8185449,
          "accn": "0001181749-13-000002",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-01-29",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2008-11-01",
          "end": "2009-10-31",
          "val": 1771480,
          "accn": "0001181749-12-000007",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-01-30",
          "frame": "CY2009",
          "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": "2021-10-31",
          "val": 64813688,
          "accn": "0001558370-22-000635",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-01-31",
          "unit": "USD"
        },
        {
          "end": "2020-10-31",
          "val": 31715428,
          "accn": "0001558370-22-000635",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-01-31",
          "frame": "CY2020Q3I",
          "unit": "USD"
        },
        {
          "end": "2019-10-31",
          "val": 36163256,
          "accn": "0001558370-21-001054",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-16",
          "frame": "CY2019Q3I",
          "unit": "USD"
        },
        {
          "end": "2018-10-31",
          "val": 38607967,
          "accn": "0001181749-20-000002",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-29",
          "frame": "CY2018Q3I",
          "unit": "USD"
        },
        {
          "end": "2017-10-31",
          "val": 45202938,
          "accn": "0001181749-19-000005",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-01-29",
          "frame": "CY2017Q3I",
          "unit": "USD"
        },
        {
          "end": "2016-10-31",
          "val": 40349179,
          "accn": "0001181749-18-000002",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-01-30",
          "frame": "CY2016Q3I",
          "unit": "USD"
        },
        {
          "end": "2015-10-31",
          "val": 35513044,
          "accn": "0001181749-17-000003",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-01-30",
          "frame": "CY2015Q3I",
          "unit": "USD"
        },
        {
          "end": "2014-10-31",
          "val": 49402165,
          "accn": "0001181749-16-000028",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-28",
          "frame": "CY2014Q3I",
          "unit": "USD"
        },
        {
          "end": "2013-10-31",
          "val": 21469978,
          "accn": "0001181749-15-000002",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-01-28",
          "frame": "CY2013Q3I",
          "unit": "USD"
        },
        {
          "end": "2012-10-31",
          "val": 20715050,
          "accn": "0001181749-14-000002",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-29",
          "frame": "CY2012Q3I",
          "unit": "USD"
        },
        {
          "end": "2011-10-31",
          "val": 27542361,
          "accn": "0001181749-13-000002",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-01-29",
          "frame": "CY2011Q3I",
          "unit": "USD"
        },
        {
          "end": "2010-10-31",
          "val": 23429993,
          "accn": "0001181749-12-000007",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-01-30",
          "frame": "CY2010Q3I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "InterestExpense",
      "taxonomy": "us-gaap",
      "label": "Interest expense",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Borrowing costs recognized as interest expense. This is distinct from cash interest paid and may not include every capitalized borrowing cost.",
      "observations": [
        {
          "start": "2020-11-01",
          "end": "2021-10-31",
          "val": 802340,
          "accn": "0001558370-22-000635",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-01-31",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-11-01",
          "end": "2020-10-31",
          "val": 552500,
          "accn": "0001558370-22-000635",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-01-31",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-11-01",
          "end": "2019-10-31",
          "val": 520268,
          "accn": "0001558370-21-001054",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-16",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-11-01",
          "end": "2018-10-31",
          "val": 512131,
          "accn": "0001181749-20-000002",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-29",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-11-01",
          "end": "2017-10-31",
          "val": 323708,
          "accn": "0001181749-20-000002",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-29",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2015-11-01",
          "end": "2016-10-31",
          "val": 453398,
          "accn": "0001181749-19-000005",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-01-29",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-11-01",
          "end": "2015-10-31",
          "val": 525108,
          "accn": "0001181749-18-000002",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-01-30",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-11-01",
          "end": "2014-10-31",
          "val": 485238,
          "accn": "0001181749-17-000003",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-01-30",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-11-01",
          "end": "2013-10-31",
          "val": 428397,
          "accn": "0001181749-16-000028",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-28",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2011-11-01",
          "end": "2012-10-31",
          "val": 44002,
          "accn": "0001181749-15-000002",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-01-28",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2010-11-01",
          "end": "2011-10-31",
          "val": 4358,
          "accn": "0001181749-14-000002",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-29",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2009-11-01",
          "end": "2010-10-31",
          "val": 10704,
          "accn": "0001181749-13-000002",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-01-29",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2008-11-01",
          "end": "2009-10-31",
          "val": 82151,
          "accn": "0001181749-12-000007",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-01-30",
          "frame": "CY2009",
          "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": "2021-10-31",
          "val": 30023641,
          "accn": "0001558370-22-000635",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-01-31",
          "unit": "USD"
        },
        {
          "end": "2020-10-31",
          "val": 31252239,
          "accn": "0001558370-22-000635",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-01-31",
          "frame": "CY2020Q3I",
          "unit": "USD"
        },
        {
          "end": "2019-10-31",
          "val": 13354672,
          "accn": "0001558370-21-001054",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-16",
          "frame": "CY2019Q3I",
          "unit": "USD"
        },
        {
          "end": "2018-10-31",
          "val": 12131612,
          "accn": "0001181749-20-000002",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-29",
          "frame": "CY2018Q3I",
          "unit": "USD"
        },
        {
          "end": "2017-10-31",
          "val": 8980073,
          "accn": "0001181749-19-000005",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-01-29",
          "frame": "CY2017Q3I",
          "unit": "USD"
        },
        {
          "end": "2016-10-31",
          "val": 14337010,
          "accn": "0001181749-18-000002",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-01-30",
          "frame": "CY2016Q3I",
          "unit": "USD"
        },
        {
          "end": "2015-10-31",
          "val": 9139680,
          "accn": "0001181749-17-000003",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-01-30",
          "frame": "CY2015Q3I",
          "unit": "USD"
        },
        {
          "end": "2014-10-31",
          "val": 11579888,
          "accn": "0001181749-16-000028",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-28",
          "frame": "CY2014Q3I",
          "unit": "USD"
        },
        {
          "end": "2013-10-31",
          "val": 11323264,
          "accn": "0001181749-15-000002",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-01-28",
          "frame": "CY2013Q3I",
          "unit": "USD"
        },
        {
          "end": "2012-10-31",
          "val": 6002937,
          "accn": "0001181749-14-000002",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-29",
          "frame": "CY2012Q3I",
          "unit": "USD"
        },
        {
          "end": "2011-10-31",
          "val": 13680184,
          "accn": "0001181749-13-000002",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-01-29",
          "frame": "CY2011Q3I",
          "unit": "USD"
        },
        {
          "end": "2010-10-31",
          "val": 3733360,
          "accn": "0001181749-12-000007",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-01-30",
          "frame": "CY2010Q3I",
          "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": "2021-10-31",
          "val": 19445954,
          "accn": "0001558370-22-000635",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-01-31",
          "unit": "USD"
        },
        {
          "end": "2020-10-31",
          "val": 12294097,
          "accn": "0001558370-22-000635",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-01-31",
          "frame": "CY2020Q3I",
          "unit": "USD"
        },
        {
          "end": "2019-10-31",
          "val": 11168471,
          "accn": "0001558370-21-001054",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-16",
          "frame": "CY2019Q3I",
          "unit": "USD"
        },
        {
          "end": "2018-10-31",
          "val": 10033168,
          "accn": "0001181749-20-000002",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-29",
          "frame": "CY2018Q3I",
          "unit": "USD"
        },
        {
          "end": "2017-10-31",
          "val": 7535468,
          "accn": "0001181749-19-000005",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-01-29",
          "frame": "CY2017Q3I",
          "unit": "USD"
        },
        {
          "end": "2016-10-31",
          "val": 5624840,
          "accn": "0001181749-18-000002",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-01-30",
          "frame": "CY2016Q3I",
          "unit": "USD"
        },
        {
          "end": "2015-10-31",
          "val": 4643130,
          "accn": "0001181749-17-000003",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-01-30",
          "frame": "CY2015Q3I",
          "unit": "USD"
        },
        {
          "end": "2014-10-31",
          "val": 8086119,
          "accn": "0001181749-16-000028",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-28",
          "frame": "CY2014Q3I",
          "unit": "USD"
        },
        {
          "end": "2013-10-31",
          "val": 3058633,
          "accn": "0001181749-15-000002",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-01-28",
          "frame": "CY2013Q3I",
          "unit": "USD"
        },
        {
          "end": "2012-10-31",
          "val": 3527840,
          "accn": "0001181749-14-000002",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-29",
          "frame": "CY2012Q3I",
          "unit": "USD"
        },
        {
          "end": "2011-10-31",
          "val": 1591036,
          "accn": "0001181749-13-000002",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-01-29",
          "frame": "CY2011Q3I",
          "unit": "USD"
        },
        {
          "end": "2010-10-31",
          "val": 1305062,
          "accn": "0001181749-12-000007",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-01-30",
          "frame": "CY2010Q3I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "Goodwill",
      "taxonomy": "us-gaap",
      "label": "Goodwill carrying amount",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Recognized goodwill remaining after accumulated impairment. It arises from business combinations and does not measure the current value of the company’s brand.",
      "observations": [
        {
          "end": "2019-10-31",
          "val": 1372473,
          "accn": "0001558370-21-001054",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-16",
          "frame": "CY2019Q3I",
          "unit": "USD"
        },
        {
          "end": "2018-10-31",
          "val": 1372473,
          "accn": "0001181749-20-000002",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-29",
          "frame": "CY2018Q3I",
          "unit": "USD"
        },
        {
          "end": "2017-10-31",
          "val": 1372473,
          "accn": "0001181749-19-000005",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-01-29",
          "frame": "CY2017Q3I",
          "unit": "USD"
        },
        {
          "end": "2016-10-31",
          "val": 1372473,
          "accn": "0001181749-18-000002",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-01-30",
          "frame": "CY2016Q3I",
          "unit": "USD"
        },
        {
          "end": "2015-10-31",
          "val": 1372473,
          "accn": "0001181749-17-000003",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-01-30",
          "frame": "CY2015Q3I",
          "unit": "USD"
        },
        {
          "end": "2014-10-31",
          "val": 1372473,
          "accn": "0001181749-16-000028",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-28",
          "frame": "CY2014Q3I",
          "unit": "USD"
        },
        {
          "end": "2013-10-31",
          "val": 1372473,
          "accn": "0001181749-15-000002",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-01-28",
          "frame": "CY2013Q3I",
          "unit": "USD"
        },
        {
          "end": "2012-10-31",
          "val": 0,
          "accn": "0001181749-14-000002",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-29",
          "frame": "CY2012Q3I",
          "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": "2021-10-31",
          "val": 12028397,
          "accn": "0001558370-22-000635",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-01-31",
          "unit": "USD"
        },
        {
          "end": "2020-10-31",
          "val": 3386068,
          "accn": "0001558370-22-000635",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-01-31",
          "frame": "CY2020Q3I",
          "unit": "USD"
        },
        {
          "end": "2019-10-31",
          "val": 7427895,
          "accn": "0001558370-21-001054",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-16",
          "frame": "CY2019Q3I",
          "unit": "USD"
        },
        {
          "end": "2018-10-31",
          "val": 7325203,
          "accn": "0001181749-20-000002",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-29",
          "frame": "CY2018Q3I",
          "unit": "USD"
        },
        {
          "end": "2017-10-31",
          "val": 7622601,
          "accn": "0001181749-19-000005",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-01-29",
          "frame": "CY2017Q3I",
          "unit": "USD"
        },
        {
          "end": "2016-10-31",
          "val": 6654994,
          "accn": "0001181749-18-000002",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-01-30",
          "frame": "CY2016Q3I",
          "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": "2014-11-01",
          "end": "2015-10-31",
          "val": 4621340,
          "accn": "0001181749-16-000028",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-28",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-11-01",
          "end": "2014-10-31",
          "val": 0,
          "accn": "0001181749-16-000028",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-28",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-11-01",
          "end": "2013-10-31",
          "val": 0,
          "accn": "0001181749-16-000028",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-28",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2011-11-01",
          "end": "2012-10-31",
          "val": 66420,
          "accn": "0001181749-15-000002",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-01-28",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2010-11-01",
          "end": "2011-10-31",
          "val": 0,
          "accn": "0001181749-14-000002",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-29",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2008-11-01",
          "end": "2009-10-31",
          "val": -500000,
          "accn": "0001181749-12-000007",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-01-30",
          "frame": "CY2009",
          "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": "2018-11-01",
          "end": "2019-10-31",
          "val": 6493422,
          "accn": "0001181749-20-000002",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-29",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-11-01",
          "end": "2018-10-31",
          "val": 6284403,
          "accn": "0001181749-20-000002",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-29",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-11-01",
          "end": "2017-10-31",
          "val": 6167883,
          "accn": "0001181749-20-000002",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-29",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2015-11-01",
          "end": "2016-10-31",
          "val": 5325569,
          "accn": "0001181749-19-000005",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-01-29",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-11-01",
          "end": "2015-10-31",
          "val": 5175915,
          "accn": "0001181749-18-000002",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-01-30",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-11-01",
          "end": "2014-10-31",
          "val": 5150506,
          "accn": "0001181749-17-000003",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-01-30",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-11-01",
          "end": "2013-10-31",
          "val": 2988583,
          "accn": "0001181749-16-000028",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-28",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2011-11-01",
          "end": "2012-10-31",
          "val": 2449596,
          "accn": "0001181749-15-000002",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-01-28",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2010-11-01",
          "end": "2011-10-31",
          "val": 2002706,
          "accn": "0001181749-14-000002",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-29",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2009-11-01",
          "end": "2010-10-31",
          "val": 1957742,
          "accn": "0001181749-13-000002",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-01-29",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2008-11-01",
          "end": "2009-10-31",
          "val": 2045615,
          "accn": "0001181749-12-000007",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-01-30",
          "frame": "CY2009",
          "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": "2021-10-31",
          "val": 20749831,
          "accn": "0001558370-22-000635",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-01-31",
          "unit": "USD"
        },
        {
          "end": "2020-10-31",
          "val": 13791805,
          "accn": "0001558370-22-000635",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-01-31",
          "frame": "CY2020Q3I",
          "unit": "USD"
        },
        {
          "end": "2019-10-31",
          "val": 13803025,
          "accn": "0001558370-21-001054",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-16",
          "frame": "CY2019Q3I",
          "unit": "USD"
        },
        {
          "end": "2018-10-31",
          "val": 14916809,
          "accn": "0001181749-20-000002",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-29",
          "frame": "CY2018Q3I",
          "unit": "USD"
        },
        {
          "end": "2017-10-31",
          "val": 15241092,
          "accn": "0001181749-19-000005",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-01-29",
          "frame": "CY2017Q3I",
          "unit": "USD"
        },
        {
          "end": "2016-10-31",
          "val": 18341413,
          "accn": "0001181749-18-000002",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-01-30",
          "frame": "CY2016Q3I",
          "unit": "USD"
        },
        {
          "end": "2015-10-31",
          "val": 12212025,
          "accn": "0001181749-17-000003",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-01-30",
          "frame": "CY2015Q3I",
          "unit": "USD"
        },
        {
          "end": "2014-10-31",
          "val": 10725144,
          "accn": "0001181749-16-000028",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-28",
          "frame": "CY2014Q3I",
          "unit": "USD"
        },
        {
          "end": "2013-10-31",
          "val": 12370277,
          "accn": "0001181749-15-000002",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-01-28",
          "frame": "CY2013Q3I",
          "unit": "USD"
        },
        {
          "end": "2012-10-31",
          "val": 12013169,
          "accn": "0001181749-14-000002",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-29",
          "frame": "CY2012Q3I",
          "unit": "USD"
        },
        {
          "end": "2011-10-31",
          "val": 8615411,
          "accn": "0001181749-13-000002",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-01-29",
          "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": "2020-11-01",
          "end": "2021-10-31",
          "val": 26768224,
          "accn": "0001558370-22-000635",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-01-31",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-11-01",
          "end": "2020-10-31",
          "val": -11077253,
          "accn": "0001558370-22-000635",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-01-31",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-11-01",
          "end": "2019-10-31",
          "val": -3783155,
          "accn": "0001558370-21-001054",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-16",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-11-01",
          "end": "2018-10-31",
          "val": 9585486,
          "accn": "0001181749-20-000002",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-29",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-11-01",
          "end": "2017-10-31",
          "val": 21099478,
          "accn": "0001181749-20-000002",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-29",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2015-11-01",
          "end": "2016-10-31",
          "val": 16899094,
          "accn": "0001181749-19-000005",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-01-29",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-11-01",
          "end": "2015-10-31",
          "val": 22600318,
          "accn": "0001181749-18-000002",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-01-30",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-11-01",
          "end": "2014-10-31",
          "val": 63521355,
          "accn": "0001181749-17-000003",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-01-30",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-11-01",
          "end": "2013-10-31",
          "val": 14023313,
          "accn": "0001181749-16-000028",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-28",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2011-11-01",
          "end": "2012-10-31",
          "val": 2453969,
          "accn": "0001181749-15-000002",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-01-28",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2010-11-01",
          "end": "2011-10-31",
          "val": 14168073,
          "accn": "0001181749-14-000002",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-29",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2009-11-01",
          "end": "2010-10-31",
          "val": 10143191,
          "accn": "0001181749-13-000002",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-01-29",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2008-11-01",
          "end": "2009-10-31",
          "val": 3817095,
          "accn": "0001181749-12-000007",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-01-30",
          "frame": "CY2009",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "CommonStockSharesOutstanding",
      "taxonomy": "us-gaap",
      "label": "Common shares outstanding",
      "kind": "instant",
      "unitKind": "shares",
      "meaning": "Common shares outstanding at the reporting date. This point-in-time count differs from the weighted-average shares used for earnings per share and can exclude other share classes.",
      "observations": [
        {
          "end": "2016-10-31",
          "val": 30606,
          "accn": "0001181749-17-000003",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-01-30",
          "unit": "shares"
        },
        {
          "end": "2015-10-31",
          "val": 30606,
          "accn": "0001181749-17-000003",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-01-30",
          "frame": "CY2015Q3I",
          "unit": "shares"
        },
        {
          "end": "2014-10-31",
          "val": 30656,
          "accn": "0001181749-16-000028",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-28",
          "frame": "CY2014Q3I",
          "unit": "shares"
        },
        {
          "end": "2013-10-31",
          "val": 30656,
          "accn": "0001181749-15-000002",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-01-28",
          "frame": "CY2013Q3I",
          "unit": "shares"
        },
        {
          "end": "2012-10-31",
          "val": 30656,
          "accn": "0001181749-14-000002",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-29",
          "frame": "CY2012Q3I",
          "unit": "shares"
        },
        {
          "end": "2011-10-31",
          "val": 30656,
          "accn": "0001181749-13-000002",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-01-29",
          "frame": "CY2011Q3I",
          "unit": "shares"
        },
        {
          "end": "2010-10-31",
          "val": 30656,
          "accn": "0001181749-12-000007",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-01-30",
          "frame": "CY2010Q3I",
          "unit": "shares"
        }
      ]
    },
    {
      "tag": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
      "taxonomy": "us-gaap",
      "label": "Cash including restricted cash",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Cash, cash equivalents and restricted cash as reported in the cash flow reconciliation. Restricted amounts are not freely available, so this is not the same as unrestricted cash.",
      "observations": [
        {
          "end": "2021-10-31",
          "val": 30936780,
          "accn": "0001558370-22-000635",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-01-31",
          "unit": "USD"
        },
        {
          "end": "2020-10-31",
          "val": 13580121,
          "accn": "0001558370-22-000635",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-01-31",
          "unit": "USD"
        },
        {
          "end": "2019-10-31",
          "val": 13574290,
          "accn": "0001558370-22-000635",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-01-31",
          "frame": "CY2019Q3I",
          "unit": "USD"
        },
        {
          "end": "2018-10-31",
          "val": 14901091,
          "accn": "0001558370-21-001054",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-16",
          "frame": "CY2018Q3I",
          "unit": "USD"
        },
        {
          "end": "2017-10-31",
          "val": 21733611,
          "accn": "0001181749-20-000002",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-29",
          "frame": "CY2017Q3I",
          "unit": "USD"
        },
        {
          "end": "2016-10-31",
          "val": 13797857,
          "accn": "0001181749-20-000002",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-29",
          "frame": "CY2016Q3I",
          "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": "2016-10-31",
          "val": 105740243,
          "accn": "0001181749-17-000003",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-01-30",
          "unit": "USD"
        },
        {
          "end": "2015-10-31",
          "val": 106159426,
          "accn": "0001181749-17-000003",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-01-30",
          "frame": "CY2015Q3I",
          "unit": "USD"
        },
        {
          "end": "2014-10-31",
          "val": 125970233,
          "accn": "0001181749-16-000028",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-28",
          "frame": "CY2014Q3I",
          "unit": "USD"
        },
        {
          "end": "2013-10-31",
          "val": 68368003,
          "accn": "0001181749-15-000002",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-01-28",
          "frame": "CY2013Q3I",
          "unit": "USD"
        },
        {
          "end": "2012-10-31",
          "val": 49855325,
          "accn": "0001181749-14-000002",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-29",
          "frame": "CY2012Q3I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "LongTermDebt",
      "taxonomy": "us-gaap",
      "label": "Long-term debt",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Long-term borrowings under this concept, which can include the current portion depending on presentation. It is not total liabilities and may exclude leases and other obligations.",
      "observations": [
        {
          "end": "2021-10-31",
          "val": 32667857,
          "accn": "0001558370-22-000635",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-01-31",
          "unit": "USD"
        },
        {
          "end": "2020-10-31",
          "val": 18830856,
          "accn": "0001558370-21-001054",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-16",
          "unit": "USD"
        },
        {
          "end": "2019-10-31",
          "val": 8044894,
          "accn": "0001558370-21-001054",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-16",
          "frame": "CY2019Q3I",
          "unit": "USD"
        },
        {
          "end": "2018-10-31",
          "val": 8459201,
          "accn": "0001181749-20-000002",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-29",
          "frame": "CY2018Q3I",
          "unit": "USD"
        },
        {
          "end": "2017-10-31",
          "val": 8897685,
          "accn": "0001181749-19-000005",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-01-29",
          "frame": "CY2017Q3I",
          "unit": "USD"
        },
        {
          "end": "2016-10-31",
          "val": 1883726,
          "accn": "0001181749-18-000002",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-01-30",
          "frame": "CY2016Q3I",
          "unit": "USD"
        },
        {
          "end": "2015-10-31",
          "val": 7229932,
          "accn": "0001181749-17-000003",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-01-30",
          "frame": "CY2015Q3I",
          "unit": "USD"
        },
        {
          "end": "2014-10-31",
          "val": 2958647,
          "accn": "0001181749-16-000028",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-28",
          "frame": "CY2014Q3I",
          "unit": "USD"
        },
        {
          "end": "2013-10-31",
          "val": 36472763,
          "accn": "0001181749-15-000002",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-01-28",
          "frame": "CY2013Q3I",
          "unit": "USD"
        },
        {
          "end": "2012-10-31",
          "val": 5389588,
          "accn": "0001181749-13-000002",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-01-29",
          "unit": "USD"
        },
        {
          "end": "2011-10-31",
          "val": 0,
          "accn": "0001181749-13-000002",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-01-29",
          "frame": "CY2011Q3I",
          "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": "2021-10-31",
          "val": 167858041,
          "accn": "0001558370-22-000635",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-01-31",
          "frame": "CY2021Q3I",
          "unit": "USD"
        },
        {
          "end": "2020-10-31",
          "val": 165689587,
          "accn": "0001558370-22-000635",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-01-31",
          "frame": "CY2020Q3I",
          "unit": "USD"
        },
        {
          "end": "2019-10-31",
          "val": 160896317,
          "accn": "0001558370-21-001054",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-16",
          "frame": "CY2019Q3I",
          "unit": "USD"
        },
        {
          "end": "2018-10-31",
          "val": 160001985,
          "accn": "0001181749-20-000002",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-29",
          "frame": "CY2018Q3I",
          "unit": "USD"
        },
        {
          "end": "2017-10-31",
          "val": 156624355,
          "accn": "0001181749-19-000005",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-01-29",
          "frame": "CY2017Q3I",
          "unit": "USD"
        },
        {
          "end": "2016-10-31",
          "val": 154332741,
          "accn": "0001181749-18-000002",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-01-30",
          "frame": "CY2016Q3I",
          "unit": "USD"
        },
        {
          "end": "2015-10-31",
          "val": 150027887,
          "accn": "0001181749-17-000003",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-01-30",
          "frame": "CY2015Q3I",
          "unit": "USD"
        },
        {
          "end": "2014-10-31",
          "val": 144139992,
          "accn": "0001181749-16-000028",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-28",
          "frame": "CY2014Q3I",
          "unit": "USD"
        },
        {
          "end": "2013-10-31",
          "val": 135793216,
          "accn": "0001181749-15-000002",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-01-28",
          "frame": "CY2013Q3I",
          "unit": "USD"
        },
        {
          "end": "2012-10-31",
          "val": 81465644,
          "accn": "0001181749-14-000002",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-29",
          "frame": "CY2012Q3I",
          "unit": "USD"
        },
        {
          "end": "2011-10-31",
          "val": 72785502,
          "accn": "0001181749-13-000002",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-01-29",
          "frame": "CY2011Q3I",
          "unit": "USD"
        },
        {
          "end": "2010-10-31",
          "val": 69235482,
          "accn": "0001181749-12-000007",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-01-30",
          "frame": "CY2010Q3I",
          "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": "2021-10-31",
          "val": 118141795,
          "accn": "0001558370-22-000635",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-01-31",
          "frame": "CY2021Q3I",
          "unit": "USD"
        },
        {
          "end": "2020-10-31",
          "val": 110723604,
          "accn": "0001558370-22-000635",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-01-31",
          "frame": "CY2020Q3I",
          "unit": "USD"
        },
        {
          "end": "2019-10-31",
          "val": 102627175,
          "accn": "0001558370-21-001054",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-16",
          "frame": "CY2019Q3I",
          "unit": "USD"
        },
        {
          "end": "2018-10-31",
          "val": 93326314,
          "accn": "0001181749-20-000002",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-29",
          "frame": "CY2018Q3I",
          "unit": "USD"
        },
        {
          "end": "2017-10-31",
          "val": 84353342,
          "accn": "0001181749-19-000005",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-01-29",
          "frame": "CY2017Q3I",
          "unit": "USD"
        },
        {
          "end": "2016-10-31",
          "val": 75364725,
          "accn": "0001181749-18-000002",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-01-30",
          "frame": "CY2016Q3I",
          "unit": "USD"
        },
        {
          "end": "2015-10-31",
          "val": 65723725,
          "accn": "0001181749-17-000003",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-01-30",
          "frame": "CY2015Q3I",
          "unit": "USD"
        },
        {
          "end": "2014-10-31",
          "val": 56111647,
          "accn": "0001181749-16-000028",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-28",
          "frame": "CY2014Q3I",
          "unit": "USD"
        },
        {
          "end": "2013-10-31",
          "val": 46984361,
          "accn": "0001181749-15-000002",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-01-28",
          "frame": "CY2013Q3I",
          "unit": "USD"
        },
        {
          "end": "2012-10-31",
          "val": 41047562,
          "accn": "0001181749-14-000002",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-29",
          "frame": "CY2012Q3I",
          "unit": "USD"
        },
        {
          "end": "2011-10-31",
          "val": 36886541,
          "accn": "0001181749-13-000002",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-01-29",
          "frame": "CY2011Q3I",
          "unit": "USD"
        },
        {
          "end": "2010-10-31",
          "val": 32907985,
          "accn": "0001181749-12-000007",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-01-30",
          "frame": "CY2010Q3I",
          "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": "2021-10-31",
          "val": 333254,
          "accn": "0001558370-22-000635",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-01-31",
          "unit": "USD"
        },
        {
          "end": "2020-10-31",
          "val": 333254,
          "accn": "0001558370-22-000635",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-01-31",
          "frame": "CY2020Q3I",
          "unit": "USD"
        },
        {
          "end": "2019-10-31",
          "val": 922254,
          "accn": "0001558370-21-001054",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-16",
          "frame": "CY2019Q3I",
          "unit": "USD"
        },
        {
          "end": "2018-10-31",
          "val": 704958,
          "accn": "0001181749-20-000002",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-29",
          "frame": "CY2018Q3I",
          "unit": "USD"
        },
        {
          "end": "2017-10-31",
          "val": 743106,
          "accn": "0001181749-19-000005",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-01-29",
          "frame": "CY2017Q3I",
          "unit": "USD"
        },
        {
          "end": "2016-10-31",
          "val": 781254,
          "accn": "0001181749-18-000002",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-01-30",
          "frame": "CY2016Q3I",
          "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": "2021-10-31",
          "val": 1145326,
          "accn": "0001558370-22-000635",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-01-31",
          "unit": "USD"
        },
        {
          "end": "2020-10-31",
          "val": 865883,
          "accn": "0001558370-22-000635",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-01-31",
          "frame": "CY2020Q3I",
          "unit": "USD"
        },
        {
          "end": "2019-10-31",
          "val": 780795,
          "accn": "0001558370-21-001054",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-16",
          "frame": "CY2019Q3I",
          "unit": "USD"
        },
        {
          "end": "2018-10-31",
          "val": 1388293,
          "accn": "0001181749-20-000002",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-29",
          "frame": "CY2018Q3I",
          "unit": "USD"
        },
        {
          "end": "2017-10-31",
          "val": 972043,
          "accn": "0001181749-19-000005",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-01-29",
          "frame": "CY2017Q3I",
          "unit": "USD"
        },
        {
          "end": "2016-10-31",
          "val": 997319,
          "accn": "0001181749-18-000002",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-01-30",
          "frame": "CY2016Q3I",
          "unit": "USD"
        },
        {
          "end": "2015-10-31",
          "val": 654550,
          "accn": "0001181749-17-000003",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-01-30",
          "frame": "CY2015Q3I",
          "unit": "USD"
        },
        {
          "end": "2014-10-31",
          "val": 649994,
          "accn": "0001181749-16-000028",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-28",
          "frame": "CY2014Q3I",
          "unit": "USD"
        },
        {
          "end": "2013-10-31",
          "val": 696858,
          "accn": "0001181749-15-000002",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-01-28",
          "frame": "CY2013Q3I",
          "unit": "USD"
        },
        {
          "end": "2012-10-31",
          "val": 318819,
          "accn": "0001181749-14-000002",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-29",
          "frame": "CY2012Q3I",
          "unit": "USD"
        },
        {
          "end": "2011-10-31",
          "val": 375425,
          "accn": "0001181749-13-000002",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-01-29",
          "frame": "CY2011Q3I",
          "unit": "USD"
        },
        {
          "end": "2010-10-31",
          "val": 435939,
          "accn": "0001181749-12-000007",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-01-30",
          "frame": "CY2010Q3I",
          "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": "2021-10-31",
          "val": 1059604,
          "accn": "0001558370-22-000635",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-01-31",
          "unit": "USD"
        },
        {
          "end": "2020-10-31",
          "val": 901384,
          "accn": "0001558370-22-000635",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-01-31",
          "frame": "CY2020Q3I",
          "unit": "USD"
        },
        {
          "end": "2019-10-31",
          "val": 534948,
          "accn": "0001558370-21-001054",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-16",
          "frame": "CY2019Q3I",
          "unit": "USD"
        },
        {
          "end": "2018-10-31",
          "val": 506926,
          "accn": "0001181749-20-000002",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-29",
          "frame": "CY2018Q3I",
          "unit": "USD"
        },
        {
          "end": "2017-10-31",
          "val": 361340,
          "accn": "0001181749-19-000005",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-01-29",
          "frame": "CY2017Q3I",
          "unit": "USD"
        },
        {
          "end": "2016-10-31",
          "val": 325989,
          "accn": "0001181749-18-000002",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-01-30",
          "frame": "CY2016Q3I",
          "unit": "USD"
        },
        {
          "end": "2015-10-31",
          "val": 259862,
          "accn": "0001181749-17-000003",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-01-30",
          "frame": "CY2015Q3I",
          "unit": "USD"
        },
        {
          "end": "2014-10-31",
          "val": 398473,
          "accn": "0001181749-16-000028",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-28",
          "frame": "CY2014Q3I",
          "unit": "USD"
        },
        {
          "end": "2013-10-31",
          "val": 1096483,
          "accn": "0001181749-15-000002",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-01-28",
          "frame": "CY2013Q3I",
          "unit": "USD"
        },
        {
          "end": "2012-10-31",
          "val": 165519,
          "accn": "0001181749-14-000002",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-29",
          "frame": "CY2012Q3I",
          "unit": "USD"
        },
        {
          "end": "2011-10-31",
          "val": 177793,
          "accn": "0001181749-13-000002",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-01-29",
          "frame": "CY2011Q3I",
          "unit": "USD"
        },
        {
          "end": "2010-10-31",
          "val": 116889,
          "accn": "0001181749-12-000007",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-01-30",
          "frame": "CY2010Q3I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "ProfitLoss",
      "taxonomy": "us-gaap",
      "label": "Profit or loss including noncontrolling interests",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Net income or loss including the portion attributable to noncontrolling interests. It can differ from the net income attributable to the parent that per-share figures use.",
      "observations": [
        {
          "start": "2020-11-01",
          "end": "2021-10-31",
          "val": 26029906,
          "accn": "0001558370-22-000635",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-01-31",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-11-01",
          "end": "2020-10-31",
          "val": -20567722,
          "accn": "0001558370-22-000635",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-01-31",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-11-01",
          "end": "2019-10-31",
          "val": -11021272,
          "accn": "0001558370-21-001054",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-16",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-11-01",
          "end": "2018-10-31",
          "val": 3376386,
          "accn": "0001181749-20-000002",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-29",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-11-01",
          "end": "2017-10-31",
          "val": 15121546,
          "accn": "0001181749-20-000002",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-29",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2015-11-01",
          "end": "2016-10-31",
          "val": 11228262,
          "accn": "0001181749-19-000005",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-01-29",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-11-01",
          "end": "2015-10-31",
          "val": 16946833,
          "accn": "0001181749-18-000002",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-01-30",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-11-01",
          "end": "2014-10-31",
          "val": 59090503,
          "accn": "0001181749-17-000003",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-01-30",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-11-01",
          "end": "2013-10-31",
          "val": 10558773,
          "accn": "0001181749-16-000028",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-28",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2011-11-01",
          "end": "2012-10-31",
          "val": 160607,
          "accn": "0001181749-15-000002",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-01-28",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2010-11-01",
          "end": "2011-10-31",
          "val": 12291856,
          "accn": "0001181749-14-000002",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-29",
          "frame": "CY2011",
          "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": "2020-11-01",
          "end": "2021-10-31",
          "val": 7396000,
          "accn": "0001558370-22-000635",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-01-31",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-11-01",
          "end": "2020-10-31",
          "val": 9311000,
          "accn": "0001558370-22-000635",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-01-31",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-11-01",
          "end": "2019-10-31",
          "val": 9403000,
          "accn": "0001558370-21-001054",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-16",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-11-01",
          "end": "2018-10-31",
          "val": 9203000,
          "accn": "0001181749-20-000002",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-29",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-11-01",
          "end": "2017-10-31",
          "val": 9320000,
          "accn": "0001181749-20-000002",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-29",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2015-11-01",
          "end": "2016-10-31",
          "val": 9641000,
          "accn": "0001181749-19-000005",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-01-29",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-11-01",
          "end": "2015-10-31",
          "val": 9612000,
          "accn": "0001181749-18-000002",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-01-30",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-11-01",
          "end": "2014-10-31",
          "val": 5209000,
          "accn": "0001181749-17-000003",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-01-30",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-11-01",
          "end": "2013-10-31",
          "val": 5937000,
          "accn": "0001181749-16-000028",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-28",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2011-11-01",
          "end": "2012-10-31",
          "val": 5937000,
          "accn": "0001181749-15-000002",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-01-28",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2010-11-01",
          "end": "2011-10-31",
          "val": 4161000,
          "accn": "0001181749-15-000002",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-01-28",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2009-11-01",
          "end": "2010-10-31",
          "val": 6918032,
          "accn": "0001181749-13-000002",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-01-29",
          "frame": "CY2010",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "DepreciationDepletionAndAmortization",
      "taxonomy": "us-gaap",
      "label": "Depreciation, depletion and amortization",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Combined depreciation, depletion and amortization for the period. A noncash allocation of asset cost, not a measure of maintenance spending.",
      "observations": [
        {
          "start": "2020-11-01",
          "end": "2021-10-31",
          "val": 7396463,
          "accn": "0001558370-22-000635",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-01-31",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-11-01",
          "end": "2020-10-31",
          "val": 9310775,
          "accn": "0001558370-22-000635",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-01-31",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-11-01",
          "end": "2019-10-31",
          "val": 9410659,
          "accn": "0001558370-21-001054",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-16",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-11-01",
          "end": "2018-10-31",
          "val": 9241414,
          "accn": "0001181749-20-000002",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-29",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-11-01",
          "end": "2017-10-31",
          "val": 9357674,
          "accn": "0001181749-20-000002",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-29",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2015-11-01",
          "end": "2016-10-31",
          "val": 9681148,
          "accn": "0001181749-19-000005",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-01-29",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-11-01",
          "end": "2015-10-31",
          "val": 9650226,
          "accn": "0001181749-18-000002",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-01-30",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-11-01",
          "end": "2014-10-31",
          "val": 9267367,
          "accn": "0001181749-17-000003",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-01-30",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-11-01",
          "end": "2013-10-31",
          "val": 5549204,
          "accn": "0001181749-16-000028",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-28",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2011-11-01",
          "end": "2012-10-31",
          "val": 4161021,
          "accn": "0001181749-15-000002",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-01-28",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2010-11-01",
          "end": "2011-10-31",
          "val": 3988606,
          "accn": "0001181749-14-000002",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-29",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2009-11-01",
          "end": "2010-10-31",
          "val": 6940876,
          "accn": "0001181749-13-000002",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-01-29",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2008-11-01",
          "end": "2009-10-31",
          "val": 6814057,
          "accn": "0001181749-12-000007",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-01-30",
          "frame": "CY2009",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "AmortizationOfIntangibleAssets",
      "taxonomy": "us-gaap",
      "label": "Amortization of intangible assets",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Amortization recognized on finite-lived intangible assets. It follows acquisition accounting and does not indicate the intangibles are losing usefulness at that rate.",
      "observations": [
        {
          "start": "2018-11-01",
          "end": "2019-10-31",
          "val": 7700,
          "accn": "0001181749-20-000002",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-29",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-11-01",
          "end": "2018-10-31",
          "val": 38000,
          "accn": "0001181749-20-000002",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-29",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-11-01",
          "end": "2017-10-31",
          "val": 38000,
          "accn": "0001181749-20-000002",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-29",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2015-11-01",
          "end": "2016-10-31",
          "val": 38000,
          "accn": "0001181749-19-000005",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-01-29",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-11-01",
          "end": "2015-10-31",
          "val": 38000,
          "accn": "0001181749-18-000002",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-01-30",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-11-01",
          "end": "2014-10-31",
          "val": 58000,
          "accn": "0001181749-17-000003",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-01-30",
          "frame": "CY2014",
          "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": "2020-11-01",
          "end": "2021-10-31",
          "val": 2911096,
          "accn": "0001558370-22-000635",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-01-31",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-11-01",
          "end": "2020-10-31",
          "val": 497272,
          "accn": "0001558370-22-000635",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-01-31",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-11-01",
          "end": "2019-10-31",
          "val": 235544,
          "accn": "0001558370-21-001054",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-16",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-11-01",
          "end": "2018-10-31",
          "val": 409479,
          "accn": "0001181749-20-000002",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-29",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-11-01",
          "end": "2017-10-31",
          "val": 457275,
          "accn": "0001181749-20-000002",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-29",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2015-11-01",
          "end": "2016-10-31",
          "val": 99735,
          "accn": "0001181749-19-000005",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-01-29",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-11-01",
          "end": "2015-10-31",
          "val": 38169,
          "accn": "0001181749-18-000002",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-01-30",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-11-01",
          "end": "2014-10-31",
          "val": 242920,
          "accn": "0001181749-17-000003",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-01-30",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-11-01",
          "end": "2013-10-31",
          "val": -475957,
          "accn": "0001181749-16-000028",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-28",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2011-11-01",
          "end": "2012-10-31",
          "val": 156234,
          "accn": "0001181749-15-000002",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-01-28",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2010-11-01",
          "end": "2011-10-31",
          "val": 126489,
          "accn": "0001181749-14-000002",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-29",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2009-11-01",
          "end": "2010-10-31",
          "val": 176863,
          "accn": "0001181749-13-000002",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-01-29",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2008-11-01",
          "end": "2009-10-31",
          "val": -685300,
          "accn": "0001181749-12-000007",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-01-30",
          "frame": "CY2009",
          "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": "2020-11-01",
          "end": "2021-10-31",
          "val": 7388854,
          "accn": "0001558370-22-000635",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-01-31",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-11-01",
          "end": "2020-10-31",
          "val": 462563,
          "accn": "0001558370-22-000635",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-01-31",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-11-01",
          "end": "2019-10-31",
          "val": -744695,
          "accn": "0001558370-21-001054",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-16",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-11-01",
          "end": "2018-10-31",
          "val": 75303,
          "accn": "0001181749-20-000002",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-29",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-11-01",
          "end": "2017-10-31",
          "val": 189951,
          "accn": "0001181749-20-000002",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-29",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2015-11-01",
          "end": "2016-10-31",
          "val": -345263,
          "accn": "0001181749-19-000005",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-01-29",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-11-01",
          "end": "2015-10-31",
          "val": -477570,
          "accn": "0001181749-18-000002",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-01-30",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-11-01",
          "end": "2014-10-31",
          "val": 719654,
          "accn": "0001181749-17-000003",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-01-30",
          "frame": "CY2014",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "InterestPaidNet",
      "taxonomy": "us-gaap",
      "label": "Interest paid, net",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Cash interest paid during the period, net of amounts capitalized where the filer reports it that way. It differs from interest expense recognized.",
      "observations": [
        {
          "start": "2020-11-01",
          "end": "2021-10-31",
          "val": 799834,
          "accn": "0001558370-22-000635",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-01-31",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-11-01",
          "end": "2020-10-31",
          "val": 463861,
          "accn": "0001558370-22-000635",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-01-31",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-11-01",
          "end": "2019-10-31",
          "val": 520268,
          "accn": "0001558370-21-001054",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-16",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-11-01",
          "end": "2018-10-31",
          "val": 512131,
          "accn": "0001181749-20-000002",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-29",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-11-01",
          "end": "2017-10-31",
          "val": 323708,
          "accn": "0001181749-20-000002",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-29",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2015-11-01",
          "end": "2016-10-31",
          "val": 453398,
          "accn": "0001181749-19-000005",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-01-29",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-11-01",
          "end": "2015-10-31",
          "val": 525108,
          "accn": "0001181749-18-000002",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-01-30",
          "frame": "CY2015",
          "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": "2020-11-01",
          "end": "2021-10-31",
          "val": 8642329,
          "accn": "0001558370-22-000635",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-01-31",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-11-01",
          "end": "2020-10-31",
          "val": -4041827,
          "accn": "0001558370-22-000635",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-01-31",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-11-01",
          "end": "2019-10-31",
          "val": 102692,
          "accn": "0001558370-21-001054",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-16",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-11-01",
          "end": "2018-10-31",
          "val": -297398,
          "accn": "0001181749-20-000002",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-29",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-11-01",
          "end": "2017-10-31",
          "val": 967607,
          "accn": "0001181749-20-000002",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-29",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2015-11-01",
          "end": "2016-10-31",
          "val": -3012478,
          "accn": "0001181749-19-000005",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-01-29",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-11-01",
          "end": "2015-10-31",
          "val": 385771,
          "accn": "0001181749-18-000002",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-01-30",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-11-01",
          "end": "2014-10-31",
          "val": 2831007,
          "accn": "0001181749-17-000003",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-01-30",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-11-01",
          "end": "2013-10-31",
          "val": -3910961,
          "accn": "0001181749-16-000028",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-28",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2011-11-01",
          "end": "2012-10-31",
          "val": 3578987,
          "accn": "0001181749-15-000002",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-01-28",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2010-11-01",
          "end": "2011-10-31",
          "val": 613338,
          "accn": "0001181749-14-000002",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-29",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2009-11-01",
          "end": "2010-10-31",
          "val": -175809,
          "accn": "0001181749-13-000002",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-01-29",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2008-11-01",
          "end": "2009-10-31",
          "val": 49564,
          "accn": "0001181749-12-000007",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-01-30",
          "frame": "CY2009",
          "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": "2020-11-01",
          "end": "2021-10-31",
          "val": 6958026,
          "accn": "0001558370-22-000635",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-01-31",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-11-01",
          "end": "2020-10-31",
          "val": -11220,
          "accn": "0001558370-22-000635",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-01-31",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-11-01",
          "end": "2019-10-31",
          "val": -1113784,
          "accn": "0001558370-21-001054",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-16",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-11-01",
          "end": "2018-10-31",
          "val": -324283,
          "accn": "0001181749-20-000002",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-29",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-11-01",
          "end": "2017-10-31",
          "val": -3100321,
          "accn": "0001181749-20-000002",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-29",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2015-11-01",
          "end": "2016-10-31",
          "val": 6129388,
          "accn": "0001181749-19-000005",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-01-29",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-11-01",
          "end": "2015-10-31",
          "val": 1486881,
          "accn": "0001181749-18-000002",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-01-30",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-11-01",
          "end": "2014-10-31",
          "val": -1645133,
          "accn": "0001181749-17-000003",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-01-30",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-11-01",
          "end": "2013-10-31",
          "val": -1946049,
          "accn": "0001181749-16-000028",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-28",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2011-11-01",
          "end": "2012-10-31",
          "val": 3397758,
          "accn": "0001181749-15-000002",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-01-28",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2010-11-01",
          "end": "2011-10-31",
          "val": 4284741,
          "accn": "0001181749-14-000002",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-29",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2009-11-01",
          "end": "2010-10-31",
          "val": 1479030,
          "accn": "0001181749-13-000002",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-01-29",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2008-11-01",
          "end": "2009-10-31",
          "val": -1023684,
          "accn": "0001181749-12-000007",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-01-30",
          "frame": "CY2009",
          "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": "2020-11-01",
          "end": "2021-10-31",
          "val": 9241560,
          "accn": "0001558370-22-000635",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-01-31",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-11-01",
          "end": "2020-10-31",
          "val": -889813,
          "accn": "0001558370-22-000635",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-01-31",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-11-01",
          "end": "2019-10-31",
          "val": 1066539,
          "accn": "0001558370-21-001054",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-16",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-11-01",
          "end": "2018-10-31",
          "val": 2656513,
          "accn": "0001181749-20-000002",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-29",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-11-01",
          "end": "2017-10-31",
          "val": -3662718,
          "accn": "0001181749-20-000002",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-29",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2015-11-01",
          "end": "2016-10-31",
          "val": 5276025,
          "accn": "0001181749-19-000005",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-01-29",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-11-01",
          "end": "2015-10-31",
          "val": -1017508,
          "accn": "0001181749-18-000002",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-01-30",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-11-01",
          "end": "2014-10-31",
          "val": 269699,
          "accn": "0001181749-17-000003",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-01-30",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-11-01",
          "end": "2013-10-31",
          "val": -5995,
          "accn": "0001181749-16-000028",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-28",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2011-11-01",
          "end": "2012-10-31",
          "val": 286878,
          "accn": "0001181749-15-000002",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-01-28",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2010-11-01",
          "end": "2011-10-31",
          "val": 871671,
          "accn": "0001181749-14-000002",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-29",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2009-11-01",
          "end": "2010-10-31",
          "val": 141558,
          "accn": "0001181749-13-000002",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-01-29",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2008-11-01",
          "end": "2009-10-31",
          "val": 1743035,
          "accn": "0001181749-12-000007",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-01-30",
          "frame": "CY2009",
          "unit": "USD"
        }
      ]
    }
  ],
  "source_snapshot": "/company-data/sources/3cd57bd12b36597ba0294afb5ffbc776be16d51ebc76b998aa4536ba88f426ec.json.gz"
}
