{
  "schema": "canli.company-reference.v1",
  "cik": "0000836690",
  "name": "INNOVATIVE SOLUTIONS AND SUPPORT, INC.",
  "selection_policy": "extended-v22",
  "source_url": "https://data.sec.gov/api/xbrl/companyfacts/CIK0000836690.json",
  "source_sha256": "e801cdbbb303eb0b19eaca639b556534b7772c44f4fbb6ffd1000b39b71f23e6",
  "fetched_at": "2026-09-19T15:08:58.154Z",
  "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": "2025-09-30",
          "val": 103360153,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "unit": "USD"
        },
        {
          "end": "2024-09-30",
          "val": 82382261,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "frame": "CY2024Q3I",
          "unit": "USD"
        },
        {
          "end": "2023-09-30",
          "val": 62957451,
          "accn": "0001558370-24-016501",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-12-30",
          "frame": "CY2023Q3I",
          "unit": "USD"
        },
        {
          "end": "2022-09-30",
          "val": 34705323,
          "accn": "0001558370-24-000248",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-01-12",
          "frame": "CY2022Q3I",
          "unit": "USD"
        },
        {
          "end": "2021-09-30",
          "val": 27086000,
          "accn": "0001104659-22-127805",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-12-16",
          "frame": "CY2021Q3I",
          "unit": "USD"
        },
        {
          "end": "2020-09-30",
          "val": 41545837,
          "accn": "0001104659-21-152604",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-12-22",
          "frame": "CY2020Q3I",
          "unit": "USD"
        },
        {
          "end": "2019-10-01",
          "val": 38687043,
          "accn": "0001104659-21-152604",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-12-22",
          "unit": "USD"
        },
        {
          "end": "2019-09-30",
          "val": 38557025,
          "accn": "0001104659-21-152604",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-12-22",
          "frame": "CY2019Q3I",
          "unit": "USD"
        },
        {
          "end": "2018-09-30",
          "val": 37633678,
          "accn": "0001104659-19-075583",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-12-23",
          "frame": "CY2018Q3I",
          "unit": "USD"
        },
        {
          "end": "2017-09-30",
          "val": 41037764,
          "accn": "0001104659-18-074460",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-12-21",
          "frame": "CY2017Q3I",
          "unit": "USD"
        },
        {
          "end": "2016-09-30",
          "val": 36488969,
          "accn": "0001104659-17-073638",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-12-15",
          "frame": "CY2016Q3I",
          "unit": "USD"
        },
        {
          "end": "2015-09-30",
          "val": 36106569,
          "accn": "0001104659-16-162610",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-12-16",
          "frame": "CY2015Q3I",
          "unit": "USD"
        },
        {
          "end": "2014-09-30",
          "val": 44162510,
          "accn": "0001104659-16-089879",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-14",
          "frame": "CY2014Q3I",
          "unit": "USD"
        },
        {
          "end": "2013-09-30",
          "val": 42630511,
          "accn": "0001104659-14-086815",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-12-15",
          "frame": "CY2013Q3I",
          "unit": "USD"
        },
        {
          "end": "2012-09-30",
          "val": 62597231,
          "accn": "0001104659-13-091577",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-12-20",
          "frame": "CY2012Q3I",
          "unit": "USD"
        },
        {
          "end": "2011-09-30",
          "val": 58257604,
          "accn": "0001047469-12-011253",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-12-14",
          "frame": "CY2011Q3I",
          "unit": "USD"
        },
        {
          "end": "2010-09-30",
          "val": 57590522,
          "accn": "0001047469-11-010093",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-12-14",
          "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": "2025-09-30",
          "val": 38757611,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "unit": "USD"
        },
        {
          "end": "2024-09-30",
          "val": 35743606,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "frame": "CY2024Q3I",
          "unit": "USD"
        },
        {
          "end": "2023-09-30",
          "val": 24320467,
          "accn": "0001558370-24-016501",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-12-30",
          "frame": "CY2023Q3I",
          "unit": "USD"
        },
        {
          "end": "2022-09-30",
          "val": 3955368,
          "accn": "0001558370-24-000248",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-01-12",
          "frame": "CY2022Q3I",
          "unit": "USD"
        },
        {
          "end": "2021-09-30",
          "val": 2500919,
          "accn": "0001104659-22-127805",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-12-16",
          "frame": "CY2021Q3I",
          "unit": "USD"
        },
        {
          "end": "2020-09-30",
          "val": 13776806,
          "accn": "0001104659-21-152604",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-12-22",
          "frame": "CY2020Q3I",
          "unit": "USD"
        },
        {
          "end": "2019-10-01",
          "val": 2393999,
          "accn": "0001104659-21-152604",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-12-22",
          "unit": "USD"
        },
        {
          "end": "2019-09-30",
          "val": 2348873,
          "accn": "0001104659-21-152604",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-12-22",
          "frame": "CY2019Q3I",
          "unit": "USD"
        },
        {
          "end": "2018-09-30",
          "val": 3479208,
          "accn": "0001104659-19-075583",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-12-23",
          "frame": "CY2018Q3I",
          "unit": "USD"
        },
        {
          "end": "2017-09-30",
          "val": 3429384,
          "accn": "0001104659-18-074460",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-12-21",
          "frame": "CY2017Q3I",
          "unit": "USD"
        },
        {
          "end": "2016-09-30",
          "val": 3640965,
          "accn": "0001104659-17-073638",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-12-15",
          "frame": "CY2016Q3I",
          "unit": "USD"
        },
        {
          "end": "2015-09-30",
          "val": 4764083,
          "accn": "0001104659-16-162610",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-12-16",
          "frame": "CY2015Q3I",
          "unit": "USD"
        },
        {
          "end": "2014-09-30",
          "val": 7150986,
          "accn": "0001104659-16-089879",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-14",
          "frame": "CY2014Q3I",
          "unit": "USD"
        },
        {
          "end": "2013-09-30",
          "val": 6636264,
          "accn": "0001104659-14-086815",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-12-15",
          "frame": "CY2013Q3I",
          "unit": "USD"
        },
        {
          "end": "2012-09-30",
          "val": 5516828,
          "accn": "0001104659-13-091577",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-12-20",
          "frame": "CY2012Q3I",
          "unit": "USD"
        },
        {
          "end": "2011-09-30",
          "val": 3996817,
          "accn": "0001047469-12-011253",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-12-14",
          "frame": "CY2011Q3I",
          "unit": "USD"
        },
        {
          "end": "2010-09-30",
          "val": 4122485,
          "accn": "0001047469-11-010093",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-12-14",
          "frame": "CY2010Q3I",
          "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": "2025-09-30",
          "val": 64602542,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "unit": "USD"
        },
        {
          "end": "2024-09-30",
          "val": 46638655,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "unit": "USD"
        },
        {
          "end": "2023-09-30",
          "val": 38636984,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "frame": "CY2023Q3I",
          "unit": "USD"
        },
        {
          "end": "2022-09-30",
          "val": 30749955,
          "accn": "0001558370-24-016501",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-12-30",
          "frame": "CY2022Q3I",
          "unit": "USD"
        },
        {
          "end": "2021-09-30",
          "val": 24585081,
          "accn": "0001558370-24-016501",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-12-30",
          "frame": "CY2021Q3I",
          "unit": "USD"
        },
        {
          "end": "2020-09-30",
          "val": 27769031,
          "accn": "0001558370-24-000248",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-01-12",
          "frame": "CY2020Q3I",
          "unit": "USD"
        },
        {
          "end": "2019-09-30",
          "val": 36208152,
          "accn": "0001104659-22-127805",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-12-16",
          "frame": "CY2019Q3I",
          "unit": "USD"
        },
        {
          "end": "2018-09-30",
          "val": 34154470,
          "accn": "0001104659-21-152604",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-12-22",
          "frame": "CY2018Q3I",
          "unit": "USD"
        },
        {
          "end": "2017-09-30",
          "val": 37608380,
          "accn": "0001104659-20-138570",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-12-22",
          "frame": "CY2017Q3I",
          "unit": "USD"
        },
        {
          "end": "2016-09-30",
          "val": 32848004,
          "accn": "0001104659-19-075583",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-12-23",
          "frame": "CY2016Q3I",
          "unit": "USD"
        },
        {
          "end": "2015-09-30",
          "val": 31342486,
          "accn": "0001104659-18-074460",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-12-21",
          "frame": "CY2015Q3I",
          "unit": "USD"
        },
        {
          "end": "2014-09-30",
          "val": 37011524,
          "accn": "0001104659-17-073638",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-12-15",
          "frame": "CY2014Q3I",
          "unit": "USD"
        },
        {
          "end": "2013-09-30",
          "val": 35994247,
          "accn": "0001104659-16-162610",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-12-16",
          "frame": "CY2013Q3I",
          "unit": "USD"
        },
        {
          "end": "2012-09-30",
          "val": 57080403,
          "accn": "0001104659-16-089879",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-14",
          "frame": "CY2012Q3I",
          "unit": "USD"
        },
        {
          "end": "2011-09-30",
          "val": 54260787,
          "accn": "0001104659-14-086815",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-12-15",
          "frame": "CY2011Q3I",
          "unit": "USD"
        },
        {
          "end": "2010-09-30",
          "val": 53468037,
          "accn": "0001104659-13-091577",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-12-20",
          "frame": "CY2010Q3I",
          "unit": "USD"
        },
        {
          "end": "2009-09-30",
          "val": 52398742,
          "accn": "0001047469-12-011253",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-12-14",
          "frame": "CY2009Q3I",
          "unit": "USD"
        },
        {
          "end": "2008-09-30",
          "val": 46804126,
          "accn": "0001047469-11-010093",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-12-14",
          "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": "2025-09-30",
          "val": 2693595,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "unit": "USD"
        },
        {
          "end": "2024-09-30",
          "val": 538977,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "frame": "CY2024Q3I",
          "unit": "USD"
        },
        {
          "end": "2023-09-30",
          "val": 3097193,
          "accn": "0001558370-24-016501",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-12-30",
          "frame": "CY2023Q3I",
          "unit": "USD"
        },
        {
          "end": "2022-09-30",
          "val": 17250546,
          "accn": "0001558370-24-000248",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-01-12",
          "frame": "CY2022Q3I",
          "unit": "USD"
        },
        {
          "end": "2021-09-30",
          "val": 8265606,
          "accn": "0001104659-22-127805",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-12-16",
          "frame": "CY2021Q3I",
          "unit": "USD"
        },
        {
          "end": "2020-09-30",
          "val": 12603967,
          "accn": "0001104659-21-152604",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-12-22",
          "frame": "CY2020Q3I",
          "unit": "USD"
        },
        {
          "end": "2019-09-30",
          "val": 22416830,
          "accn": "0001104659-20-138570",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-12-22",
          "frame": "CY2019Q3I",
          "unit": "USD"
        },
        {
          "end": "2018-09-30",
          "val": 20390713,
          "accn": "0001104659-19-075583",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-12-23",
          "frame": "CY2018Q3I",
          "unit": "USD"
        },
        {
          "end": "2017-09-30",
          "val": 24680301,
          "accn": "0001104659-18-074460",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-12-21",
          "frame": "CY2017Q3I",
          "unit": "USD"
        },
        {
          "end": "2016-09-30",
          "val": 18767661,
          "accn": "0001104659-17-073638",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-12-15",
          "unit": "USD"
        },
        {
          "end": "2015-09-30",
          "val": 16282039,
          "accn": "0001104659-17-073638",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-12-15",
          "frame": "CY2015Q3I",
          "unit": "USD"
        },
        {
          "end": "2014-09-30",
          "val": 15214584,
          "accn": "0001104659-17-073638",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-12-15",
          "frame": "CY2014Q3I",
          "unit": "USD"
        },
        {
          "end": "2013-09-30",
          "val": 16386207,
          "accn": "0001104659-16-162610",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-12-16",
          "frame": "CY2013Q3I",
          "unit": "USD"
        },
        {
          "end": "2012-09-30",
          "val": 42977501,
          "accn": "0001104659-16-089879",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-14",
          "frame": "CY2012Q3I",
          "unit": "USD"
        },
        {
          "end": "2011-09-30",
          "val": 42625854,
          "accn": "0001104659-14-086815",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-12-15",
          "frame": "CY2011Q3I",
          "unit": "USD"
        },
        {
          "end": "2010-09-30",
          "val": 40916346,
          "accn": "0001104659-13-091577",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-12-20",
          "frame": "CY2010Q3I",
          "unit": "USD"
        },
        {
          "end": "2009-09-30",
          "val": 35565694,
          "accn": "0001047469-12-011253",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-12-14",
          "frame": "CY2009Q3I",
          "unit": "USD"
        },
        {
          "end": "2008-09-30",
          "val": 35031932,
          "accn": "0001047469-11-010093",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-12-14",
          "frame": "CY2008Q3I",
          "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": "2024-10-01",
          "end": "2025-09-30",
          "val": 15627660,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2023-10-01",
          "end": "2024-09-30",
          "val": 6998380,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2022-10-01",
          "end": "2023-09-30",
          "val": 6027755,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2021-10-01",
          "end": "2022-09-30",
          "val": 5523778,
          "accn": "0001558370-24-016501",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-12-30",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2020-10-01",
          "end": "2021-09-30",
          "val": 5064902,
          "accn": "0001558370-24-000248",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-01-12",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-10-01",
          "end": "2020-09-30",
          "val": 3269783,
          "accn": "0001104659-22-127805",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-12-16",
          "frame": "CY2020",
          "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": "2024-10-01",
          "end": "2025-09-30",
          "val": 13303318,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2023-10-01",
          "end": "2024-09-30",
          "val": 5796222,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2022-10-01",
          "end": "2023-09-30",
          "val": 2096174,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2021-10-01",
          "end": "2022-09-30",
          "val": 6094440,
          "accn": "0001558370-24-016501",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-12-30",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2020-10-01",
          "end": "2021-09-30",
          "val": 4592499,
          "accn": "0001104659-22-127805",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-12-16",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-10-01",
          "end": "2020-09-30",
          "val": 4592499,
          "accn": "0001558370-24-000248",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-01-12",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-10-01",
          "end": "2019-09-30",
          "val": 2107398,
          "accn": "0001104659-21-152604",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-12-22",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-10-01",
          "end": "2018-09-30",
          "val": -1740976,
          "accn": "0001104659-20-138570",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-12-22",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-10-01",
          "end": "2017-09-30",
          "val": 6065678,
          "accn": "0001104659-19-075583",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-12-23",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2015-10-01",
          "end": "2016-09-30",
          "val": 3562053,
          "accn": "0001104659-18-074460",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-12-21",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-10-01",
          "end": "2015-09-30",
          "val": 1401589,
          "accn": "0001104659-17-073638",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-12-15",
          "frame": "CY2015",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "PaymentsToAcquirePropertyPlantAndEquipment",
      "taxonomy": "us-gaap",
      "label": "Capital expenditure payments",
      "kind": "duration",
      "meaning": "Cash payments to acquire property, plant and equipment. This taxonomy concept does not capture every form of investment or acquisition.",
      "observations": [
        {
          "start": "2024-10-01",
          "end": "2025-09-30",
          "val": 6512106,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2023-10-01",
          "end": "2024-09-30",
          "val": 657790,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2022-10-01",
          "end": "2023-09-30",
          "val": 298373,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2021-10-01",
          "end": "2022-09-30",
          "val": 161230,
          "accn": "0001558370-24-016501",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-12-30",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2020-10-01",
          "end": "2021-09-30",
          "val": 340678,
          "accn": "0001104659-22-127805",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-12-16",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-10-01",
          "end": "2020-09-30",
          "val": 340678,
          "accn": "0001558370-24-000248",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-01-12",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-10-01",
          "end": "2019-09-30",
          "val": 81281,
          "accn": "0001104659-21-152604",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-12-22",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-10-01",
          "end": "2018-09-30",
          "val": 2548612,
          "accn": "0001104659-20-138570",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-12-22",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-10-01",
          "end": "2017-09-30",
          "val": 153038,
          "accn": "0001104659-19-075583",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-12-23",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2015-10-01",
          "end": "2016-09-30",
          "val": 352762,
          "accn": "0001104659-18-074460",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-12-21",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-10-01",
          "end": "2015-09-30",
          "val": 188509,
          "accn": "0001104659-17-073638",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-12-15",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-10-01",
          "end": "2014-09-30",
          "val": 719523,
          "accn": "0001104659-16-162610",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-12-16",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-10-01",
          "end": "2013-09-30",
          "val": 605301,
          "accn": "0001104659-16-089879",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-14",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2011-10-01",
          "end": "2012-09-30",
          "val": 217533,
          "accn": "0001104659-14-086815",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-12-15",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2010-10-01",
          "end": "2011-09-30",
          "val": 255454,
          "accn": "0001104659-13-091577",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-12-20",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2009-10-01",
          "end": "2010-09-30",
          "val": 189790,
          "accn": "0001047469-12-011253",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-12-14",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2008-10-01",
          "end": "2009-09-30",
          "val": 332515,
          "accn": "0001047469-11-010093",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-12-14",
          "frame": "CY2009",
          "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": "2024-10-01",
          "end": "2025-09-30",
          "val": -4636594,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2023-10-01",
          "end": "2024-09-30",
          "val": 8527002,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2022-10-01",
          "end": "2023-09-30",
          "val": 19908846,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2021-10-01",
          "end": "2022-09-30",
          "val": 301154,
          "accn": "0001558370-24-016501",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-12-30",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2020-10-01",
          "end": "2021-09-30",
          "val": -19771082,
          "accn": "0001104659-22-127805",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-12-16",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-10-01",
          "end": "2020-09-30",
          "val": -19771082,
          "accn": "0001558370-24-000248",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-01-12",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2015-10-01",
          "end": "2016-09-30",
          "val": -724777,
          "accn": "0001104659-18-074460",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-12-21",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-10-01",
          "end": "2015-09-30",
          "val": -215170,
          "accn": "0001104659-17-073638",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-12-15",
          "frame": "CY2015",
          "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": "2024-10-01",
          "end": "2025-09-30",
          "val": -6512106,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2023-10-01",
          "end": "2024-09-30",
          "val": -16881440,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2022-10-01",
          "end": "2023-09-30",
          "val": -36158373,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2021-10-01",
          "end": "2022-09-30",
          "val": 2589346,
          "accn": "0001558370-24-016501",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-12-30",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2020-10-01",
          "end": "2021-09-30",
          "val": -340678,
          "accn": "0001104659-22-127805",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-12-16",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-10-01",
          "end": "2020-09-30",
          "val": -340678,
          "accn": "0001558370-24-000248",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-01-12",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-10-01",
          "end": "2019-09-30",
          "val": -81281,
          "accn": "0001104659-21-152604",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-12-22",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-10-01",
          "end": "2018-09-30",
          "val": -2548612,
          "accn": "0001104659-20-138570",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-12-22",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-10-01",
          "end": "2017-09-30",
          "val": -153038,
          "accn": "0001104659-19-075583",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-12-23",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2015-10-01",
          "end": "2016-09-30",
          "val": -351654,
          "accn": "0001104659-18-074460",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-12-21",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-10-01",
          "end": "2015-09-30",
          "val": -118964,
          "accn": "0001104659-17-073638",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-12-15",
          "frame": "CY2015",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "RetainedEarningsAccumulatedDeficit",
      "taxonomy": "us-gaap",
      "label": "Retained earnings or deficit",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Accumulated undistributed earnings or deficit at the reporting date. This balance is not cash available for distribution.",
      "observations": [
        {
          "end": "2025-09-30",
          "val": 28294753,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "unit": "USD"
        },
        {
          "end": "2024-09-30",
          "val": 12667093,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "frame": "CY2024Q3I",
          "unit": "USD"
        },
        {
          "end": "2023-09-30",
          "val": 5668713,
          "accn": "0001558370-24-016501",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-12-30",
          "frame": "CY2023Q3I",
          "unit": "USD"
        },
        {
          "end": "2022-09-30",
          "val": -359042,
          "accn": "0001558370-24-000248",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-01-12",
          "frame": "CY2022Q3I",
          "unit": "USD"
        },
        {
          "end": "2021-09-30",
          "val": -5882820,
          "accn": "0001104659-22-127805",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-12-16",
          "frame": "CY2021Q3I",
          "unit": "USD"
        },
        {
          "end": "2020-09-30",
          "val": -2340530,
          "accn": "0001104659-21-152604",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-12-22",
          "frame": "CY2020Q3I",
          "unit": "USD"
        },
        {
          "end": "2019-09-30",
          "val": 5570587,
          "accn": "0001104659-20-138570",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-12-22",
          "frame": "CY2019Q3I",
          "unit": "USD"
        },
        {
          "end": "2018-09-30",
          "val": 3720291,
          "accn": "0001104659-19-075583",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-12-23",
          "frame": "CY2018Q3I",
          "unit": "USD"
        },
        {
          "end": "2017-09-30",
          "val": 7374196,
          "accn": "0001104659-18-074460",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-12-21",
          "frame": "CY2017Q3I",
          "unit": "USD"
        },
        {
          "end": "2016-09-30",
          "val": 2805569,
          "accn": "0001104659-17-073638",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-12-15",
          "frame": "CY2016Q3I",
          "unit": "USD"
        },
        {
          "end": "2015-09-30",
          "val": 818768,
          "accn": "0001104659-16-162610",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-12-16",
          "frame": "CY2015Q3I",
          "unit": "USD"
        },
        {
          "end": "2014-09-30",
          "val": 6684902,
          "accn": "0001104659-16-089879",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-14",
          "frame": "CY2014Q3I",
          "unit": "USD"
        },
        {
          "end": "2013-09-30",
          "val": 6484634,
          "accn": "0001104659-14-086815",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-12-15",
          "frame": "CY2013Q3I",
          "unit": "USD"
        },
        {
          "end": "2012-09-30",
          "val": 29605236,
          "accn": "0001104659-13-091577",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-12-20",
          "frame": "CY2012Q3I",
          "unit": "USD"
        },
        {
          "end": "2011-09-30",
          "val": 26626242,
          "accn": "0001047469-12-011253",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-12-14",
          "frame": "CY2011Q3I",
          "unit": "USD"
        },
        {
          "end": "2010-09-30",
          "val": 25909652,
          "accn": "0001047469-11-010093",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-12-14",
          "frame": "CY2010Q3I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "WeightedAverageNumberOfSharesOutstandingBasic",
      "taxonomy": "us-gaap",
      "label": "Basic weighted-average shares",
      "kind": "duration",
      "unitKind": "shares",
      "meaning": "Time-weighted shares used for basic earnings per share. This denominator differs from shares outstanding at a single reporting date.",
      "observations": [
        {
          "start": "2024-10-01",
          "end": "2025-09-30",
          "val": 17572980,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "frame": "CY2025",
          "unit": "shares"
        },
        {
          "start": "2023-10-01",
          "end": "2024-09-30",
          "val": 17459823,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "frame": "CY2024",
          "unit": "shares"
        },
        {
          "start": "2022-10-01",
          "end": "2023-09-30",
          "val": 17411684,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "frame": "CY2023",
          "unit": "shares"
        },
        {
          "start": "2021-10-01",
          "end": "2022-09-30",
          "val": 17256750,
          "accn": "0001558370-24-016501",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-12-30",
          "frame": "CY2022",
          "unit": "shares"
        },
        {
          "start": "2020-10-01",
          "end": "2021-09-30",
          "val": 17225423,
          "accn": "0001558370-24-000248",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-01-12",
          "frame": "CY2021",
          "unit": "shares"
        },
        {
          "start": "2019-10-01",
          "end": "2020-09-30",
          "val": 16939302,
          "accn": "0001104659-22-127805",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-12-16",
          "frame": "CY2020",
          "unit": "shares"
        },
        {
          "start": "2018-10-01",
          "end": "2019-09-30",
          "val": 16867550,
          "accn": "0001104659-21-152604",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-12-22",
          "frame": "CY2019",
          "unit": "shares"
        },
        {
          "start": "2017-10-01",
          "end": "2018-09-30",
          "val": 16805991,
          "accn": "0001104659-20-138570",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-12-22",
          "frame": "CY2018",
          "unit": "shares"
        },
        {
          "start": "2016-10-01",
          "end": "2017-09-30",
          "val": 16742461,
          "accn": "0001104659-19-075583",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-12-23",
          "frame": "CY2017",
          "unit": "shares"
        },
        {
          "start": "2015-10-01",
          "end": "2016-09-30",
          "val": 16927055,
          "accn": "0001104659-18-074460",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-12-21",
          "frame": "CY2016",
          "unit": "shares"
        },
        {
          "start": "2014-10-01",
          "end": "2015-09-30",
          "val": 16924189,
          "accn": "0001104659-17-073638",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-12-15",
          "frame": "CY2015",
          "unit": "shares"
        },
        {
          "start": "2013-10-01",
          "end": "2014-09-30",
          "val": 16927879,
          "accn": "0001104659-16-162610",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-12-16",
          "frame": "CY2014",
          "unit": "shares"
        },
        {
          "start": "2012-10-01",
          "end": "2013-09-30",
          "val": 16753068,
          "accn": "0001104659-16-089879",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-14",
          "frame": "CY2013",
          "unit": "shares"
        },
        {
          "start": "2011-10-01",
          "end": "2012-09-30",
          "val": 16641895,
          "accn": "0001104659-14-086815",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-12-15",
          "frame": "CY2012",
          "unit": "shares"
        },
        {
          "start": "2010-10-01",
          "end": "2011-09-30",
          "val": 16782223,
          "accn": "0001104659-13-091577",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-12-20",
          "frame": "CY2011",
          "unit": "shares"
        },
        {
          "start": "2009-10-01",
          "end": "2010-09-30",
          "val": 16751528,
          "accn": "0001047469-12-011253",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-12-14",
          "frame": "CY2010",
          "unit": "shares"
        },
        {
          "start": "2008-10-01",
          "end": "2009-09-30",
          "val": 16745379,
          "accn": "0001047469-11-010093",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-12-14",
          "frame": "CY2009",
          "unit": "shares"
        }
      ]
    },
    {
      "tag": "WeightedAverageNumberOfDilutedSharesOutstanding",
      "taxonomy": "us-gaap",
      "label": "Diluted weighted-average shares",
      "kind": "duration",
      "unitKind": "shares",
      "meaning": "Weighted-average shares used for diluted earnings per share. Potential shares are included under the applicable dilution rules, not simply added to outstanding shares.",
      "observations": [
        {
          "start": "2024-10-01",
          "end": "2025-09-30",
          "val": 17829033,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "frame": "CY2025",
          "unit": "shares"
        },
        {
          "start": "2023-10-01",
          "end": "2024-09-30",
          "val": 17480247,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "frame": "CY2024",
          "unit": "shares"
        },
        {
          "start": "2022-10-01",
          "end": "2023-09-30",
          "val": 17419185,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "frame": "CY2023",
          "unit": "shares"
        },
        {
          "start": "2021-10-01",
          "end": "2022-09-30",
          "val": 17257871,
          "accn": "0001558370-24-016501",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-12-30",
          "frame": "CY2022",
          "unit": "shares"
        },
        {
          "start": "2020-10-01",
          "end": "2021-09-30",
          "val": 17226620,
          "accn": "0001558370-24-000248",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-01-12",
          "frame": "CY2021",
          "unit": "shares"
        },
        {
          "start": "2019-10-01",
          "end": "2020-09-30",
          "val": 17114191,
          "accn": "0001104659-22-127805",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-12-16",
          "frame": "CY2020",
          "unit": "shares"
        },
        {
          "start": "2018-10-01",
          "end": "2019-09-30",
          "val": 16942447,
          "accn": "0001104659-21-152604",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-12-22",
          "frame": "CY2019",
          "unit": "shares"
        },
        {
          "start": "2017-10-01",
          "end": "2018-09-30",
          "val": 16805991,
          "accn": "0001104659-20-138570",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-12-22",
          "frame": "CY2018",
          "unit": "shares"
        },
        {
          "start": "2016-10-01",
          "end": "2017-09-30",
          "val": 16855644,
          "accn": "0001104659-19-075583",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-12-23",
          "frame": "CY2017",
          "unit": "shares"
        },
        {
          "start": "2015-10-01",
          "end": "2016-09-30",
          "val": 17039296,
          "accn": "0001104659-18-074460",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-12-21",
          "frame": "CY2016",
          "unit": "shares"
        },
        {
          "start": "2014-10-01",
          "end": "2015-09-30",
          "val": 16924189,
          "accn": "0001104659-17-073638",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-12-15",
          "frame": "CY2015",
          "unit": "shares"
        },
        {
          "start": "2013-10-01",
          "end": "2014-09-30",
          "val": 17149106,
          "accn": "0001104659-16-162610",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-12-16",
          "frame": "CY2014",
          "unit": "shares"
        },
        {
          "start": "2012-10-01",
          "end": "2013-09-30",
          "val": 16855854,
          "accn": "0001104659-16-089879",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-14",
          "frame": "CY2013",
          "unit": "shares"
        },
        {
          "start": "2011-10-01",
          "end": "2012-09-30",
          "val": 16641900,
          "accn": "0001104659-14-086815",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-12-15",
          "frame": "CY2012",
          "unit": "shares"
        },
        {
          "start": "2010-10-01",
          "end": "2011-09-30",
          "val": 16824621,
          "accn": "0001104659-13-091577",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-12-20",
          "frame": "CY2011",
          "unit": "shares"
        },
        {
          "start": "2009-10-01",
          "end": "2010-09-30",
          "val": 16777886,
          "accn": "0001047469-12-011253",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-12-14",
          "frame": "CY2010",
          "unit": "shares"
        },
        {
          "start": "2008-10-01",
          "end": "2009-09-30",
          "val": 16760500,
          "accn": "0001047469-11-010093",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-12-14",
          "frame": "CY2009",
          "unit": "shares"
        }
      ]
    },
    {
      "tag": "EarningsPerShareBasic",
      "taxonomy": "us-gaap",
      "label": "Basic earnings per share",
      "kind": "duration",
      "unitKind": "per-share",
      "meaning": "Reported earnings or loss per basic common share or unit. Inspect attribution, share classes and restatements before comparing periods. This is not a market return.",
      "observations": [
        {
          "start": "2024-10-01",
          "end": "2025-09-30",
          "val": 0.89,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "frame": "CY2025",
          "unit": "USD/shares"
        },
        {
          "start": "2023-10-01",
          "end": "2024-09-30",
          "val": 0.4,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "frame": "CY2024",
          "unit": "USD/shares"
        },
        {
          "start": "2022-10-01",
          "end": "2023-09-30",
          "val": 0.35,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "frame": "CY2023",
          "unit": "USD/shares"
        },
        {
          "start": "2021-10-01",
          "end": "2022-09-30",
          "val": 0.32,
          "accn": "0001558370-24-016501",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-12-30",
          "frame": "CY2022",
          "unit": "USD/shares"
        },
        {
          "start": "2020-10-01",
          "end": "2021-09-30",
          "val": 0.29,
          "accn": "0001558370-24-000248",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-01-12",
          "frame": "CY2021",
          "unit": "USD/shares"
        },
        {
          "start": "2019-10-01",
          "end": "2020-09-30",
          "val": 0.19,
          "accn": "0001104659-22-127805",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-12-16",
          "frame": "CY2020",
          "unit": "USD/shares"
        },
        {
          "start": "2018-10-01",
          "end": "2019-09-30",
          "val": 0.11,
          "accn": "0001104659-21-152604",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-12-22",
          "frame": "CY2019",
          "unit": "USD/shares"
        },
        {
          "start": "2017-10-01",
          "end": "2018-09-30",
          "val": -0.22,
          "accn": "0001104659-20-138570",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-12-22",
          "frame": "CY2018",
          "unit": "USD/shares"
        },
        {
          "start": "2016-10-01",
          "end": "2017-09-30",
          "val": 0.27,
          "accn": "0001104659-19-075583",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-12-23",
          "frame": "CY2017",
          "unit": "USD/shares"
        },
        {
          "start": "2015-10-01",
          "end": "2016-09-30",
          "val": 0.12,
          "accn": "0001104659-18-074460",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-12-21",
          "frame": "CY2016",
          "unit": "USD/shares"
        },
        {
          "start": "2014-10-01",
          "end": "2015-09-30",
          "val": -0.35,
          "accn": "0001104659-17-073638",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-12-15",
          "frame": "CY2015",
          "unit": "USD/shares"
        },
        {
          "start": "2013-10-01",
          "end": "2014-09-30",
          "val": 0.01,
          "accn": "0001104659-16-162610",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-12-16",
          "frame": "CY2014",
          "unit": "USD/shares"
        },
        {
          "start": "2012-10-01",
          "end": "2013-09-30",
          "val": 0.11,
          "accn": "0001104659-16-089879",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-14",
          "frame": "CY2013",
          "unit": "USD/shares"
        },
        {
          "start": "2011-10-01",
          "end": "2012-09-30",
          "val": 0.18,
          "accn": "0001104659-14-086815",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-12-15",
          "frame": "CY2012",
          "unit": "USD/shares"
        },
        {
          "start": "2010-10-01",
          "end": "2011-09-30",
          "val": 0.04,
          "accn": "0001104659-13-091577",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-12-20",
          "frame": "CY2011",
          "unit": "USD/shares"
        },
        {
          "start": "2009-10-01",
          "end": "2010-09-30",
          "val": 0.04,
          "accn": "0001047469-12-011253",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-12-14",
          "frame": "CY2010",
          "unit": "USD/shares"
        },
        {
          "start": "2008-10-01",
          "end": "2009-09-30",
          "val": 0.3,
          "accn": "0001047469-11-010093",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-12-14",
          "frame": "CY2009",
          "unit": "USD/shares"
        }
      ]
    },
    {
      "tag": "EarningsPerShareDiluted",
      "taxonomy": "us-gaap",
      "label": "Diluted earnings per share",
      "kind": "duration",
      "unitKind": "per-share",
      "meaning": "Reported earnings or loss per share under dilution rules. Antidilutive instruments may be excluded. A diluted value can equal the basic value without implying no potential dilution.",
      "observations": [
        {
          "start": "2024-10-01",
          "end": "2025-09-30",
          "val": 0.88,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "frame": "CY2025",
          "unit": "USD/shares"
        },
        {
          "start": "2023-10-01",
          "end": "2024-09-30",
          "val": 0.4,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "frame": "CY2024",
          "unit": "USD/shares"
        },
        {
          "start": "2022-10-01",
          "end": "2023-09-30",
          "val": 0.35,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "frame": "CY2023",
          "unit": "USD/shares"
        },
        {
          "start": "2021-10-01",
          "end": "2022-09-30",
          "val": 0.32,
          "accn": "0001558370-24-016501",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-12-30",
          "frame": "CY2022",
          "unit": "USD/shares"
        },
        {
          "start": "2020-10-01",
          "end": "2021-09-30",
          "val": 0.29,
          "accn": "0001558370-24-000248",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-01-12",
          "frame": "CY2021",
          "unit": "USD/shares"
        },
        {
          "start": "2019-10-01",
          "end": "2020-09-30",
          "val": 0.19,
          "accn": "0001104659-22-127805",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-12-16",
          "frame": "CY2020",
          "unit": "USD/shares"
        },
        {
          "start": "2018-10-01",
          "end": "2019-09-30",
          "val": 0.11,
          "accn": "0001104659-21-152604",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-12-22",
          "frame": "CY2019",
          "unit": "USD/shares"
        },
        {
          "start": "2017-10-01",
          "end": "2018-09-30",
          "val": -0.22,
          "accn": "0001104659-20-138570",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-12-22",
          "frame": "CY2018",
          "unit": "USD/shares"
        },
        {
          "start": "2016-10-01",
          "end": "2017-09-30",
          "val": 0.27,
          "accn": "0001104659-19-075583",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-12-23",
          "frame": "CY2017",
          "unit": "USD/shares"
        },
        {
          "start": "2015-10-01",
          "end": "2016-09-30",
          "val": 0.12,
          "accn": "0001104659-18-074460",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-12-21",
          "frame": "CY2016",
          "unit": "USD/shares"
        },
        {
          "start": "2014-10-01",
          "end": "2015-09-30",
          "val": -0.35,
          "accn": "0001104659-17-073638",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-12-15",
          "frame": "CY2015",
          "unit": "USD/shares"
        },
        {
          "start": "2013-10-01",
          "end": "2014-09-30",
          "val": 0.01,
          "accn": "0001104659-16-162610",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-12-16",
          "frame": "CY2014",
          "unit": "USD/shares"
        },
        {
          "start": "2012-10-01",
          "end": "2013-09-30",
          "val": 0.11,
          "accn": "0001104659-16-089879",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-14",
          "frame": "CY2013",
          "unit": "USD/shares"
        },
        {
          "start": "2011-10-01",
          "end": "2012-09-30",
          "val": 0.18,
          "accn": "0001104659-14-086815",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-12-15",
          "frame": "CY2012",
          "unit": "USD/shares"
        },
        {
          "start": "2010-10-01",
          "end": "2011-09-30",
          "val": 0.04,
          "accn": "0001104659-13-091577",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-12-20",
          "frame": "CY2011",
          "unit": "USD/shares"
        },
        {
          "start": "2009-10-01",
          "end": "2010-09-30",
          "val": 0.04,
          "accn": "0001047469-12-011253",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-12-14",
          "frame": "CY2010",
          "unit": "USD/shares"
        },
        {
          "start": "2008-10-01",
          "end": "2009-09-30",
          "val": 0.3,
          "accn": "0001047469-11-010093",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-12-14",
          "frame": "CY2009",
          "unit": "USD/shares"
        }
      ]
    },
    {
      "tag": "IncomeTaxExpenseBenefit",
      "taxonomy": "us-gaap",
      "label": "Income tax expense or benefit",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Current and deferred income tax expense or benefit for continuing operations. This accounting expense differs from cash taxes paid.",
      "observations": [
        {
          "start": "2024-10-01",
          "end": "2025-09-30",
          "val": 4323803,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2023-10-01",
          "end": "2024-09-30",
          "val": 1853180,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2022-10-01",
          "end": "2023-09-30",
          "val": 1607517,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2021-10-01",
          "end": "2022-09-30",
          "val": 1817831,
          "accn": "0001558370-24-016501",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-12-30",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2020-10-01",
          "end": "2021-09-30",
          "val": -1087783,
          "accn": "0001558370-24-000248",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-01-12",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-10-01",
          "end": "2020-09-30",
          "val": -1087783,
          "accn": "0001558370-24-000248",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-01-12",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-10-01",
          "end": "2019-09-30",
          "val": 1805,
          "accn": "0001104659-21-152604",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-12-22",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-10-01",
          "end": "2018-09-30",
          "val": 63651,
          "accn": "0001104659-20-138570",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-12-22",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-10-01",
          "end": "2017-09-30",
          "val": 247920,
          "accn": "0001104659-19-075583",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-12-23",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2015-10-01",
          "end": "2016-09-30",
          "val": 568330,
          "accn": "0001104659-18-074460",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-12-21",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-10-01",
          "end": "2015-09-30",
          "val": 2303478,
          "accn": "0001104659-17-073638",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-12-15",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-10-01",
          "end": "2014-09-30",
          "val": -283622,
          "accn": "0001104659-16-162610",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-12-16",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-10-01",
          "end": "2013-09-30",
          "val": 119842,
          "accn": "0001104659-16-089879",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-14",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2011-10-01",
          "end": "2012-09-30",
          "val": -2397063,
          "accn": "0001104659-14-086815",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-12-15",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2010-10-01",
          "end": "2011-09-30",
          "val": 183760,
          "accn": "0001104659-13-091577",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-12-20",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2009-10-01",
          "end": "2010-09-30",
          "val": -109094,
          "accn": "0001047469-12-011253",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-12-14",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2008-10-01",
          "end": "2009-09-30",
          "val": 234856,
          "accn": "0001047469-11-010093",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-12-14",
          "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": "2025-09-30",
          "val": 18804536,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "unit": "USD"
        },
        {
          "end": "2024-09-30",
          "val": 13372298,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "frame": "CY2024Q3I",
          "unit": "USD"
        },
        {
          "end": "2023-09-30",
          "val": 7892427,
          "accn": "0001558370-24-016501",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-12-30",
          "frame": "CY2023Q3I",
          "unit": "USD"
        },
        {
          "end": "2022-09-30",
          "val": 6292189,
          "accn": "0001558370-24-000248",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-01-12",
          "frame": "CY2022Q3I",
          "unit": "USD"
        },
        {
          "end": "2021-09-30",
          "val": 8143483,
          "accn": "0001104659-22-127805",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-12-16",
          "frame": "CY2021Q3I",
          "unit": "USD"
        },
        {
          "end": "2020-09-30",
          "val": 8175872,
          "accn": "0001104659-21-152604",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-12-22",
          "frame": "CY2020Q3I",
          "unit": "USD"
        },
        {
          "end": "2019-09-30",
          "val": 8444692,
          "accn": "0001104659-20-138570",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-12-22",
          "frame": "CY2019Q3I",
          "unit": "USD"
        },
        {
          "end": "2018-09-30",
          "val": 8786737,
          "accn": "0001104659-19-075583",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-12-23",
          "frame": "CY2018Q3I",
          "unit": "USD"
        },
        {
          "end": "2017-09-30",
          "val": 6669011,
          "accn": "0001104659-18-074460",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-12-21",
          "frame": "CY2017Q3I",
          "unit": "USD"
        },
        {
          "end": "2016-09-30",
          "val": 6962562,
          "accn": "0001104659-17-073638",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-12-15",
          "frame": "CY2016Q3I",
          "unit": "USD"
        },
        {
          "end": "2015-09-30",
          "val": 7095330,
          "accn": "0001104659-16-162610",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-12-16",
          "frame": "CY2015Q3I",
          "unit": "USD"
        },
        {
          "end": "2014-09-30",
          "val": 7467663,
          "accn": "0001104659-16-089879",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-14",
          "frame": "CY2014Q3I",
          "unit": "USD"
        },
        {
          "end": "2013-09-30",
          "val": 7320495,
          "accn": "0001104659-14-086815",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-12-15",
          "frame": "CY2013Q3I",
          "unit": "USD"
        },
        {
          "end": "2012-09-30",
          "val": 7214378,
          "accn": "0001104659-13-091577",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-12-20",
          "frame": "CY2012Q3I",
          "unit": "USD"
        },
        {
          "end": "2011-09-30",
          "val": 7476362,
          "accn": "0001047469-12-011253",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-12-14",
          "frame": "CY2011Q3I",
          "unit": "USD"
        },
        {
          "end": "2010-09-30",
          "val": 7761538,
          "accn": "0001047469-11-010093",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-12-14",
          "frame": "CY2010Q3I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "ShareBasedCompensation",
      "taxonomy": "us-gaap",
      "label": "Share-based compensation expense",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Reported noncash expense for share-based payment arrangements. Noncash treatment does not mean the awards have no economic cost to shareholders.",
      "observations": [
        {
          "start": "2024-10-01",
          "end": "2025-09-30",
          "val": 2336227,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2023-10-01",
          "end": "2024-09-30",
          "val": 1003292,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2022-10-01",
          "end": "2023-09-30",
          "val": 1450428,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "frame": "CY2023",
          "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": "2024-10-01",
          "end": "2025-09-30",
          "val": 20071990,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2023-10-01",
          "end": "2024-09-30",
          "val": 9661537,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2022-10-01",
          "end": "2023-09-30",
          "val": 7359048,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2021-10-01",
          "end": "2022-09-30",
          "val": 7215326,
          "accn": "0001558370-24-016501",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-12-30",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2020-10-01",
          "end": "2021-09-30",
          "val": 3900979,
          "accn": "0001558370-24-000248",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-01-12",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-10-01",
          "end": "2020-09-30",
          "val": 2745454,
          "accn": "0001104659-22-127805",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-12-16",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-10-01",
          "end": "2019-09-30",
          "val": 1528744,
          "accn": "0001104659-21-152604",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-12-22",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-10-01",
          "end": "2018-09-30",
          "val": -3711539,
          "accn": "0001104659-20-138570",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-12-22",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-10-01",
          "end": "2017-09-30",
          "val": -77565,
          "accn": "0001104659-19-075583",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-12-23",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2015-10-01",
          "end": "2016-09-30",
          "val": 2443187,
          "accn": "0001104659-18-074460",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-12-21",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-10-01",
          "end": "2015-09-30",
          "val": -3620743,
          "accn": "0001104659-17-073638",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-12-15",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-10-01",
          "end": "2014-09-30",
          "val": -142868,
          "accn": "0001104659-16-162610",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-12-16",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-10-01",
          "end": "2013-09-30",
          "val": 1927465,
          "accn": "0001104659-16-089879",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-14",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2011-10-01",
          "end": "2012-09-30",
          "val": 416512,
          "accn": "0001104659-14-086815",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-12-15",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2010-10-01",
          "end": "2011-09-30",
          "val": 607907,
          "accn": "0001104659-13-091577",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-12-20",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2009-10-01",
          "end": "2010-09-30",
          "val": 403467,
          "accn": "0001047469-12-011253",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-12-14",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2008-10-01",
          "end": "2009-09-30",
          "val": 4877653,
          "accn": "0001047469-11-010093",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-12-14",
          "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": "2025-09-30",
          "val": 50727300,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "unit": "USD"
        },
        {
          "end": "2024-09-30",
          "val": 34685698,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "frame": "CY2024Q3I",
          "unit": "USD"
        },
        {
          "end": "2023-09-30",
          "val": 34673703,
          "accn": "0001558370-24-016501",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-12-30",
          "frame": "CY2023Q3I",
          "unit": "USD"
        },
        {
          "end": "2022-09-30",
          "val": 28202319,
          "accn": "0001558370-24-000248",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-01-12",
          "frame": "CY2022Q3I",
          "unit": "USD"
        },
        {
          "end": "2021-09-30",
          "val": 17690411,
          "accn": "0001104659-22-127805",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-12-16",
          "frame": "CY2021Q3I",
          "unit": "USD"
        },
        {
          "end": "2020-09-30",
          "val": 33120422,
          "accn": "0001104659-21-152604",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-12-22",
          "frame": "CY2020Q3I",
          "unit": "USD"
        },
        {
          "end": "2019-09-30",
          "val": 29958292,
          "accn": "0001104659-20-138570",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-12-22",
          "frame": "CY2019Q3I",
          "unit": "USD"
        },
        {
          "end": "2018-09-30",
          "val": 28664948,
          "accn": "0001104659-19-075583",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-12-23",
          "frame": "CY2018Q3I",
          "unit": "USD"
        },
        {
          "end": "2017-09-30",
          "val": 34181438,
          "accn": "0001104659-18-074460",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-12-21",
          "frame": "CY2017Q3I",
          "unit": "USD"
        },
        {
          "end": "2016-09-30",
          "val": 29369459,
          "accn": "0001104659-17-073638",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-12-15",
          "frame": "CY2016Q3I",
          "unit": "USD"
        },
        {
          "end": "2015-09-30",
          "val": 28415976,
          "accn": "0001104659-16-162610",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-12-16",
          "frame": "CY2015Q3I",
          "unit": "USD"
        },
        {
          "end": "2014-09-30",
          "val": 36526292,
          "accn": "0001104659-16-089879",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-14",
          "frame": "CY2014Q3I",
          "unit": "USD"
        },
        {
          "end": "2013-09-30",
          "val": 34437485,
          "accn": "0001104659-14-086815",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-12-15",
          "frame": "CY2013Q3I",
          "unit": "USD"
        },
        {
          "end": "2012-09-30",
          "val": 54377366,
          "accn": "0001104659-13-091577",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-12-20",
          "frame": "CY2012Q3I",
          "unit": "USD"
        },
        {
          "end": "2011-09-30",
          "val": 50572834,
          "accn": "0001047469-12-011253",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-12-14",
          "frame": "CY2011Q3I",
          "unit": "USD"
        },
        {
          "end": "2010-09-30",
          "val": 49607834,
          "accn": "0001047469-11-010093",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-12-14",
          "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": "2024-10-01",
          "end": "2025-09-30",
          "val": 1725205,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2023-10-01",
          "end": "2024-09-30",
          "val": 937309,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2022-10-01",
          "end": "2023-09-30",
          "val": 393281,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2011-10-01",
          "end": "2012-09-30",
          "val": 598,
          "accn": "0001104659-14-086815",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-12-15",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2010-10-01",
          "end": "2011-09-30",
          "val": 1509,
          "accn": "0001104659-13-091577",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-12-20",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2009-10-01",
          "end": "2010-09-30",
          "val": 2356,
          "accn": "0001047469-12-011253",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-12-14",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2008-10-01",
          "end": "2009-09-30",
          "val": 82276,
          "accn": "0001047469-11-010093",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-12-14",
          "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": "2025-09-30",
          "val": 16661109,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "unit": "USD"
        },
        {
          "end": "2024-09-30",
          "val": 7265254,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "frame": "CY2024Q3I",
          "unit": "USD"
        },
        {
          "end": "2023-09-30",
          "val": 6398959,
          "accn": "0001558370-24-016501",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-12-30",
          "frame": "CY2023Q3I",
          "unit": "USD"
        },
        {
          "end": "2022-09-30",
          "val": 3940303,
          "accn": "0001558370-24-000248",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-01-12",
          "frame": "CY2022Q3I",
          "unit": "USD"
        },
        {
          "end": "2021-09-30",
          "val": 2472239,
          "accn": "0001104659-22-127805",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-12-16",
          "frame": "CY2021Q3I",
          "unit": "USD"
        },
        {
          "end": "2020-09-30",
          "val": 13647117,
          "accn": "0001104659-21-152604",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-12-22",
          "frame": "CY2020Q3I",
          "unit": "USD"
        },
        {
          "end": "2019-10-01",
          "val": 2304114,
          "accn": "0001104659-21-152604",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-12-22",
          "unit": "USD"
        },
        {
          "end": "2019-09-30",
          "val": 2219222,
          "accn": "0001104659-21-152604",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-12-22",
          "frame": "CY2019Q3I",
          "unit": "USD"
        },
        {
          "end": "2018-09-30",
          "val": 3349614,
          "accn": "0001104659-19-075583",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-12-23",
          "frame": "CY2018Q3I",
          "unit": "USD"
        },
        {
          "end": "2017-09-30",
          "val": 3361642,
          "accn": "0001104659-18-074460",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-12-21",
          "frame": "CY2017Q3I",
          "unit": "USD"
        },
        {
          "end": "2016-09-30",
          "val": 3573264,
          "accn": "0001104659-17-073638",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-12-15",
          "frame": "CY2016Q3I",
          "unit": "USD"
        },
        {
          "end": "2015-09-30",
          "val": 4761257,
          "accn": "0001104659-16-162610",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-12-16",
          "frame": "CY2015Q3I",
          "unit": "USD"
        },
        {
          "end": "2014-09-30",
          "val": 7006262,
          "accn": "0001104659-16-089879",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-14",
          "frame": "CY2014Q3I",
          "unit": "USD"
        },
        {
          "end": "2013-09-30",
          "val": 6492571,
          "accn": "0001104659-14-086815",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-12-15",
          "frame": "CY2013Q3I",
          "unit": "USD"
        },
        {
          "end": "2012-09-30",
          "val": 5289828,
          "accn": "0001104659-13-091577",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-12-20",
          "frame": "CY2012Q3I",
          "unit": "USD"
        },
        {
          "end": "2011-09-30",
          "val": 3240724,
          "accn": "0001047469-12-011253",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-12-14",
          "frame": "CY2011Q3I",
          "unit": "USD"
        },
        {
          "end": "2010-09-30",
          "val": 3296778,
          "accn": "0001047469-11-010093",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-12-14",
          "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": "2025-09-30",
          "val": 3578411,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "unit": "USD"
        },
        {
          "end": "2024-09-30",
          "val": 2315479,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "frame": "CY2024Q3I",
          "unit": "USD"
        },
        {
          "end": "2023-09-30",
          "val": 1337275,
          "accn": "0001558370-24-016501",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-12-30",
          "frame": "CY2023Q3I",
          "unit": "USD"
        },
        {
          "end": "2022-09-30",
          "val": 708845,
          "accn": "0001558370-24-000248",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-01-12",
          "frame": "CY2022Q3I",
          "unit": "USD"
        },
        {
          "end": "2021-09-30",
          "val": 623620,
          "accn": "0001104659-22-127805",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-12-16",
          "frame": "CY2021Q3I",
          "unit": "USD"
        },
        {
          "end": "2020-09-30",
          "val": 790892,
          "accn": "0001104659-21-152604",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-12-22",
          "frame": "CY2020Q3I",
          "unit": "USD"
        },
        {
          "end": "2019-09-30",
          "val": 1079073,
          "accn": "0001104659-20-138570",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-12-22",
          "frame": "CY2019Q3I",
          "unit": "USD"
        },
        {
          "end": "2018-09-30",
          "val": 1529792,
          "accn": "0001104659-19-075583",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-12-23",
          "frame": "CY2018Q3I",
          "unit": "USD"
        },
        {
          "end": "2017-09-30",
          "val": 1321251,
          "accn": "0001104659-18-074460",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-12-21",
          "frame": "CY2017Q3I",
          "unit": "USD"
        },
        {
          "end": "2016-09-30",
          "val": 1503771,
          "accn": "0001104659-17-073638",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-12-15",
          "frame": "CY2016Q3I",
          "unit": "USD"
        },
        {
          "end": "2015-09-30",
          "val": 1435981,
          "accn": "0001104659-16-162610",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-12-16",
          "frame": "CY2015Q3I",
          "unit": "USD"
        },
        {
          "end": "2014-09-30",
          "val": 2402652,
          "accn": "0001104659-16-089879",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-14",
          "frame": "CY2014Q3I",
          "unit": "USD"
        },
        {
          "end": "2013-09-30",
          "val": 2372137,
          "accn": "0001104659-14-086815",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-12-15",
          "frame": "CY2013Q3I",
          "unit": "USD"
        },
        {
          "end": "2012-09-30",
          "val": 1139464,
          "accn": "0001104659-13-091577",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-12-20",
          "frame": "CY2012Q3I",
          "unit": "USD"
        },
        {
          "end": "2011-09-30",
          "val": 443516,
          "accn": "0001047469-12-011253",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-12-14",
          "frame": "CY2011Q3I",
          "unit": "USD"
        },
        {
          "end": "2010-09-30",
          "val": 543877,
          "accn": "0001047469-11-010093",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-12-14",
          "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": "2025-09-30",
          "val": 6703104,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "unit": "USD"
        },
        {
          "end": "2024-09-30",
          "val": 5213104,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "frame": "CY2024Q3I",
          "unit": "USD"
        },
        {
          "end": "2023-09-30",
          "val": 3557886,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "frame": "CY2023Q3I",
          "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": "2025-09-30",
          "val": 12956476,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "unit": "USD"
        },
        {
          "end": "2024-09-30",
          "val": 12612482,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "unit": "USD"
        },
        {
          "end": "2023-09-30",
          "val": 9743714,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "frame": "CY2023Q3I",
          "unit": "USD"
        },
        {
          "end": "2022-09-30",
          "val": 4297457,
          "accn": "0001558370-24-000248",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-01-12",
          "frame": "CY2022Q3I",
          "unit": "USD"
        },
        {
          "end": "2021-09-30",
          "val": 4046337,
          "accn": "0001104659-22-127805",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-12-16",
          "frame": "CY2021Q3I",
          "unit": "USD"
        },
        {
          "end": "2020-09-30",
          "val": 4369111,
          "accn": "0001104659-21-152604",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-12-22",
          "frame": "CY2020Q3I",
          "unit": "USD"
        },
        {
          "end": "2019-09-30",
          "val": 2348537,
          "accn": "0001104659-20-138570",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-12-22",
          "frame": "CY2019Q3I",
          "unit": "USD"
        },
        {
          "end": "2018-09-30",
          "val": 3449893,
          "accn": "0001104659-19-075583",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-12-23",
          "frame": "CY2018Q3I",
          "unit": "USD"
        },
        {
          "end": "2017-09-30",
          "val": 2748597,
          "accn": "0001104659-18-074460",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-12-21",
          "frame": "CY2017Q3I",
          "unit": "USD"
        },
        {
          "end": "2016-09-30",
          "val": 4511091,
          "accn": "0001104659-17-073638",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-12-15",
          "frame": "CY2016Q3I",
          "unit": "USD"
        },
        {
          "end": "2015-09-30",
          "val": 2394695,
          "accn": "0001104659-16-162610",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-12-16",
          "frame": "CY2015Q3I",
          "unit": "USD"
        },
        {
          "end": "2014-09-30",
          "val": 4419863,
          "accn": "0001104659-16-089879",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-14",
          "frame": "CY2014Q3I",
          "unit": "USD"
        },
        {
          "end": "2013-09-30",
          "val": 4489434,
          "accn": "0001104659-14-086815",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-12-15",
          "frame": "CY2013Q3I",
          "unit": "USD"
        },
        {
          "end": "2012-09-30",
          "val": 3978512,
          "accn": "0001104659-13-091577",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-12-20",
          "frame": "CY2012Q3I",
          "unit": "USD"
        },
        {
          "end": "2011-09-30",
          "val": 3124114,
          "accn": "0001047469-12-011253",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-12-14",
          "frame": "CY2011Q3I",
          "unit": "USD"
        },
        {
          "end": "2010-09-30",
          "val": 2529976,
          "accn": "0001047469-11-010093",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-12-14",
          "frame": "CY2010Q3I",
          "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": "2015-10-01",
          "end": "2016-09-30",
          "val": 724777,
          "accn": "0001104659-18-074460",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-12-21",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-10-01",
          "end": "2015-09-30",
          "val": 254170,
          "accn": "0001104659-17-073638",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-12-15",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2012-10-01",
          "end": "2013-09-30",
          "val": 696,
          "accn": "0001104659-16-089879",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-14",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2011-10-01",
          "end": "2012-09-30",
          "val": 798462,
          "accn": "0001104659-14-086815",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-12-15",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2010-10-01",
          "end": "2011-09-30",
          "val": 298926,
          "accn": "0001104659-13-091577",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-12-20",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2009-10-01",
          "end": "2010-09-30",
          "val": 48630,
          "accn": "0001047469-12-011253",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-12-14",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2008-10-01",
          "end": "2009-09-30",
          "val": 108250,
          "accn": "0001047469-11-010093",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-12-14",
          "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": "2024-10-01",
          "end": "2025-09-30",
          "val": 20439891,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2023-10-01",
          "end": "2024-09-30",
          "val": 16252054,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2022-10-01",
          "end": "2023-09-30",
          "val": 13952023,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2021-10-01",
          "end": "2022-09-30",
          "val": 9459055,
          "accn": "0001558370-24-016501",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-12-30",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2020-10-01",
          "end": "2021-09-30",
          "val": 8880651,
          "accn": "0001558370-24-000248",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-01-12",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-10-01",
          "end": "2020-09-30",
          "val": 9056521,
          "accn": "0001104659-22-127805",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-12-16",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-10-01",
          "end": "2019-09-30",
          "val": 8367726,
          "accn": "0001104659-21-152604",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-12-22",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-10-01",
          "end": "2018-09-30",
          "val": 10249988,
          "accn": "0001104659-20-138570",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-12-22",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-10-01",
          "end": "2017-09-30",
          "val": 8195891,
          "accn": "0001104659-19-075583",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-12-23",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2015-10-01",
          "end": "2016-09-30",
          "val": 14044193,
          "accn": "0001104659-18-074460",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-12-21",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-10-01",
          "end": "2015-09-30",
          "val": 10552478,
          "accn": "0001104659-17-073638",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-12-15",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-10-01",
          "end": "2014-09-30",
          "val": 13729068,
          "accn": "0001104659-16-162610",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-12-16",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-10-01",
          "end": "2013-09-30",
          "val": 10697105,
          "accn": "0001104659-16-089879",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-14",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2011-10-01",
          "end": "2012-09-30",
          "val": 10093753,
          "accn": "0001104659-14-086815",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-12-15",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2010-10-01",
          "end": "2011-09-30",
          "val": 13184561,
          "accn": "0001104659-13-091577",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-12-20",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2009-10-01",
          "end": "2010-09-30",
          "val": 13333827,
          "accn": "0001047469-12-011253",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-12-14",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2008-10-01",
          "end": "2009-09-30",
          "val": 13960513,
          "accn": "0001047469-11-010093",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-12-14",
          "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": "2025-09-30",
          "val": 25802181,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "unit": "USD"
        },
        {
          "end": "2024-09-30",
          "val": 12732381,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "frame": "CY2024Q3I",
          "unit": "USD"
        },
        {
          "end": "2023-09-30",
          "val": 6139713,
          "accn": "0001558370-24-016501",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-12-30",
          "frame": "CY2023Q3I",
          "unit": "USD"
        },
        {
          "end": "2022-09-30",
          "val": 5349104,
          "accn": "0001558370-24-000248",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-01-12",
          "frame": "CY2022Q3I",
          "unit": "USD"
        },
        {
          "end": "2021-09-30",
          "val": 4545392,
          "accn": "0001104659-22-127805",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-12-16",
          "frame": "CY2021Q3I",
          "unit": "USD"
        },
        {
          "end": "2020-09-30",
          "val": 4291335,
          "accn": "0001104659-21-152604",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-12-22",
          "frame": "CY2020Q3I",
          "unit": "USD"
        },
        {
          "end": "2019-09-30",
          "val": 4470694,
          "accn": "0001104659-20-138570",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-12-22",
          "frame": "CY2019Q3I",
          "unit": "USD"
        },
        {
          "end": "2018-09-30",
          "val": 4280108,
          "accn": "0001104659-19-075583",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-12-23",
          "frame": "CY2018Q3I",
          "unit": "USD"
        },
        {
          "end": "2017-09-30",
          "val": 4179654,
          "accn": "0001104659-18-074460",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-12-21",
          "frame": "CY2017Q3I",
          "unit": "USD"
        },
        {
          "end": "2016-09-30",
          "val": 3645828,
          "accn": "0001104659-17-073638",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-12-15",
          "frame": "CY2016Q3I",
          "unit": "USD"
        },
        {
          "end": "2015-09-30",
          "val": 4597316,
          "accn": "0001104659-16-162610",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-12-16",
          "frame": "CY2015Q3I",
          "unit": "USD"
        },
        {
          "end": "2014-09-30",
          "val": 5470786,
          "accn": "0001104659-16-089879",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-14",
          "frame": "CY2014Q3I",
          "unit": "USD"
        },
        {
          "end": "2013-09-30",
          "val": 4377513,
          "accn": "0001104659-14-086815",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-12-15",
          "frame": "CY2013Q3I",
          "unit": "USD"
        },
        {
          "end": "2012-09-30",
          "val": 3801547,
          "accn": "0001104659-13-091577",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-12-20",
          "frame": "CY2012Q3I",
          "unit": "USD"
        },
        {
          "end": "2011-09-30",
          "val": 3508595,
          "accn": "0001047469-12-011253",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-12-14",
          "frame": "CY2011Q3I",
          "unit": "USD"
        },
        {
          "end": "2010-09-30",
          "val": 4656392,
          "accn": "0001047469-11-010093",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-12-14",
          "frame": "CY2010Q3I",
          "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": "2024-10-01",
          "end": "2025-09-30",
          "val": 40511881,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2023-10-01",
          "end": "2024-09-30",
          "val": 25913591,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2022-10-01",
          "end": "2023-09-30",
          "val": 21311071,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2021-10-01",
          "end": "2022-09-30",
          "val": 16674381,
          "accn": "0001558370-24-016501",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-12-30",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2020-10-01",
          "end": "2021-09-30",
          "val": 12781630,
          "accn": "0001558370-24-000248",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-01-12",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-10-01",
          "end": "2020-09-30",
          "val": 11801975,
          "accn": "0001104659-22-127805",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-12-16",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-10-01",
          "end": "2019-09-30",
          "val": 9896470,
          "accn": "0001104659-21-152604",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-12-22",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-10-01",
          "end": "2018-09-30",
          "val": 6538449,
          "accn": "0001104659-20-138570",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-12-22",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-10-01",
          "end": "2017-09-30",
          "val": 8118326,
          "accn": "0001104659-19-075583",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-12-23",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2015-10-01",
          "end": "2016-09-30",
          "val": 16487380,
          "accn": "0001104659-18-074460",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-12-21",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-10-01",
          "end": "2015-09-30",
          "val": 6931735,
          "accn": "0001104659-17-073638",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-12-15",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-10-01",
          "end": "2014-09-30",
          "val": 13586200,
          "accn": "0001104659-16-162610",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-12-16",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-10-01",
          "end": "2013-09-30",
          "val": 12624570,
          "accn": "0001104659-16-089879",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-14",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2011-10-01",
          "end": "2012-09-30",
          "val": 10510265,
          "accn": "0001104659-14-086815",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-12-15",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2010-10-01",
          "end": "2011-09-30",
          "val": 13792468,
          "accn": "0001104659-13-091577",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-12-20",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2009-10-01",
          "end": "2010-09-30",
          "val": 13737294,
          "accn": "0001047469-12-011253",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-12-14",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2008-10-01",
          "end": "2009-09-30",
          "val": 18838166,
          "accn": "0001047469-11-010093",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-12-14",
          "frame": "CY2009",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "SellingGeneralAndAdministrativeExpense",
      "taxonomy": "us-gaap",
      "label": "Selling, general and administrative expense",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Selling and general administrative costs reported under this concept. It is an expense category, not a substitute for total operating expenses.",
      "observations": [
        {
          "start": "2024-10-01",
          "end": "2025-09-30",
          "val": 16447805,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2023-10-01",
          "end": "2024-09-30",
          "val": 12114069,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2022-10-01",
          "end": "2023-09-30",
          "val": 10822505,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2021-10-01",
          "end": "2022-09-30",
          "val": 6753915,
          "accn": "0001558370-24-016501",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-12-30",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2020-10-01",
          "end": "2021-09-30",
          "val": 6257732,
          "accn": "0001558370-24-000248",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-01-12",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-10-01",
          "end": "2020-09-30",
          "val": 6100545,
          "accn": "0001104659-22-127805",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-12-16",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-10-01",
          "end": "2019-09-30",
          "val": 5877920,
          "accn": "0001104659-21-152604",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-12-22",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-10-01",
          "end": "2018-09-30",
          "val": 6674187,
          "accn": "0001104659-20-138570",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-12-22",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-10-01",
          "end": "2017-09-30",
          "val": 3739234,
          "accn": "0001104659-19-075583",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-12-23",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2015-10-01",
          "end": "2016-09-30",
          "val": 9170865,
          "accn": "0001104659-18-074460",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-12-21",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-10-01",
          "end": "2015-09-30",
          "val": 7847270,
          "accn": "0001104659-17-073638",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-12-15",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-10-01",
          "end": "2014-09-30",
          "val": 11111014,
          "accn": "0001104659-16-162610",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-12-16",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-10-01",
          "end": "2013-09-30",
          "val": 8119071,
          "accn": "0001104659-16-089879",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-14",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2011-10-01",
          "end": "2012-09-30",
          "val": 7400199,
          "accn": "0001104659-14-086815",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-12-15",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2010-10-01",
          "end": "2011-09-30",
          "val": 7683637,
          "accn": "0001104659-13-091577",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-12-20",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2009-10-01",
          "end": "2010-09-30",
          "val": 8099587,
          "accn": "0001047469-12-011253",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-12-14",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2008-10-01",
          "end": "2009-09-30",
          "val": 8647506,
          "accn": "0001047469-11-010093",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-12-14",
          "frame": "CY2009",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "ResearchAndDevelopmentExpense",
      "taxonomy": "us-gaap",
      "label": "Research and development expense",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Research and development costs recognized as expense. Capitalization policies and acquired projects can make this differ from total cash invested in development.",
      "observations": [
        {
          "start": "2024-10-01",
          "end": "2025-09-30",
          "val": 3992086,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2023-10-01",
          "end": "2024-09-30",
          "val": 4137985,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2022-10-01",
          "end": "2023-09-30",
          "val": 3129518,
          "accn": "0001104659-25-123847",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-23",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2021-10-01",
          "end": "2022-09-30",
          "val": 2705140,
          "accn": "0001558370-24-016501",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-12-30",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2020-10-01",
          "end": "2021-09-30",
          "val": 2622919,
          "accn": "0001558370-24-000248",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-01-12",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-10-01",
          "end": "2020-09-30",
          "val": 2955976,
          "accn": "0001104659-22-127805",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-12-16",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-10-01",
          "end": "2019-09-30",
          "val": 2489806,
          "accn": "0001104659-21-152604",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-12-22",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-10-01",
          "end": "2018-09-30",
          "val": 3575801,
          "accn": "0001104659-20-138570",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-12-22",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-10-01",
          "end": "2017-09-30",
          "val": 4456657,
          "accn": "0001104659-19-075583",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-12-23",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2015-10-01",
          "end": "2016-09-30",
          "val": 4873328,
          "accn": "0001104659-18-074460",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-12-21",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-10-01",
          "end": "2015-09-30",
          "val": 2705208,
          "accn": "0001104659-17-073638",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-12-15",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-10-01",
          "end": "2014-09-30",
          "val": 2618054,
          "accn": "0001104659-16-162610",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-12-16",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-10-01",
          "end": "2013-09-30",
          "val": 2578034,
          "accn": "0001104659-16-089879",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-14",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2011-10-01",
          "end": "2012-09-30",
          "val": 2693554,
          "accn": "0001104659-14-086815",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-12-15",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2010-10-01",
          "end": "2011-09-30",
          "val": 5500924,
          "accn": "0001104659-13-091577",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-12-20",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2009-10-01",
          "end": "2010-09-30",
          "val": 5234240,
          "accn": "0001047469-12-011253",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-12-14",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2008-10-01",
          "end": "2009-09-30",
          "val": 5313007,
          "accn": "0001047469-11-010093",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-12-14",
          "frame": "CY2009",
          "unit": "USD"
        }
      ]
    }
  ],
  "source_snapshot": "/company-data/sources/e801cdbbb303eb0b19eaca639b556534b7772c44f4fbb6ffd1000b39b71f23e6.json.gz"
}
