{
  "schema": "canli.company-reference.v1",
  "cik": "0001477246",
  "name": "S&W SEED CO",
  "selection_policy": "extended-v23",
  "source_url": "https://data.sec.gov/api/xbrl/companyfacts/CIK0001477246.json",
  "source_sha256": "ff90fc85fff54d1a054d8704b778af33863bb37c698f5961ecc80a3872958284",
  "fetched_at": "2026-09-21T17:20:08.939Z",
  "policy": "Latest-filed annual-report facts per unit and reporting period at capture time. Duration facts cover 300 to 400 days. This selection can include restatements and is not a point-in-time backtest dataset. Missing concepts are omitted, never zero-filled. Values retain original units and are not currency converted. Extended concepts require compatible unit shapes and at least three reporting ends with changing values within one unit. Constant or incompatible added histories are omitted.",
  "claim_boundary": "Public company accounting reference, not market prices, returns, an investment recommendation, or ALPHAC performance. Validate a separately constructed return series with the validation API; accounting values are not returns.",
  "concepts": [
    {
      "tag": "Assets",
      "taxonomy": "us-gaap",
      "label": "Total assets",
      "kind": "instant",
      "meaning": "Resources recognized on the balance sheet. Book assets are not the market value of the business.",
      "observations": [
        {
          "end": "2024-06-30",
          "val": 120725541,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "unit": "USD"
        },
        {
          "end": "2023-06-30",
          "val": 151989828,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2023Q2I",
          "unit": "USD"
        },
        {
          "end": "2022-06-30",
          "val": 133787851,
          "accn": "0000950170-23-055861",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2023-10-27",
          "frame": "CY2022Q2I",
          "unit": "USD"
        },
        {
          "end": "2021-06-30",
          "val": 151470976,
          "accn": "0001564590-22-032564",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-09-28",
          "frame": "CY2021Q2I",
          "unit": "USD"
        },
        {
          "end": "2020-06-30",
          "val": 155955633,
          "accn": "0001564590-21-049124",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-09-28",
          "frame": "CY2020Q2I",
          "unit": "USD"
        },
        {
          "end": "2019-06-30",
          "val": 146364269,
          "accn": "0001564590-20-044314",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-09-23",
          "frame": "CY2019Q2I",
          "unit": "USD"
        },
        {
          "end": "2018-06-30",
          "val": 137767208,
          "accn": "0001564590-19-034978",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-09-18",
          "frame": "CY2018Q2I",
          "unit": "USD"
        },
        {
          "end": "2017-06-30",
          "val": 117100288,
          "accn": "0001136261-18-000246",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-09-20",
          "frame": "CY2017Q2I",
          "unit": "USD"
        },
        {
          "end": "2016-06-30",
          "val": 127004985,
          "accn": "0001136261-17-000206",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-09-20",
          "frame": "CY2016Q2I",
          "unit": "USD"
        },
        {
          "end": "2015-06-30",
          "val": 122343067,
          "accn": "0001136261-16-000620",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-09-15",
          "frame": "CY2015Q2I",
          "unit": "USD"
        },
        {
          "end": "2014-06-30",
          "val": 89300409,
          "accn": "0001136261-15-000283",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-09-28",
          "frame": "CY2014Q2I",
          "unit": "USD"
        },
        {
          "end": "2013-06-30",
          "val": 85583219,
          "accn": "0001136261-14-000406",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-09-29",
          "frame": "CY2013Q2I",
          "unit": "USD"
        },
        {
          "end": "2012-06-30",
          "val": 22033695,
          "accn": "0001136261-13-000421",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-09-30",
          "frame": "CY2012Q2I",
          "unit": "USD"
        },
        {
          "end": "2011-06-30",
          "val": 15157261,
          "accn": "0001136261-12-000505",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-09-27",
          "frame": "CY2011Q2I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "Liabilities",
      "taxonomy": "us-gaap",
      "label": "Total liabilities",
      "kind": "instant",
      "meaning": "Recognized obligations at the reporting date. The definition and scope differ from interest-bearing debt.",
      "observations": [
        {
          "end": "2024-06-30",
          "val": 75694416,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "unit": "USD"
        },
        {
          "end": "2023-06-30",
          "val": 77892247,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2023Q2I",
          "unit": "USD"
        },
        {
          "end": "2022-06-30",
          "val": 77574363,
          "accn": "0000950170-23-055861",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2023-10-27",
          "frame": "CY2022Q2I",
          "unit": "USD"
        },
        {
          "end": "2021-06-30",
          "val": 77077783,
          "accn": "0001564590-22-032564",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-09-28",
          "frame": "CY2021Q2I",
          "unit": "USD"
        },
        {
          "end": "2020-06-30",
          "val": 74619656,
          "accn": "0001564590-21-049124",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-09-28",
          "frame": "CY2020Q2I",
          "unit": "USD"
        },
        {
          "end": "2019-06-30",
          "val": 46366057,
          "accn": "0001564590-20-044314",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-09-23",
          "frame": "CY2019Q2I",
          "unit": "USD"
        },
        {
          "end": "2018-06-30",
          "val": 56025084,
          "accn": "0001564590-19-034978",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-09-18",
          "frame": "CY2018Q2I",
          "unit": "USD"
        },
        {
          "end": "2017-06-30",
          "val": 55878633,
          "accn": "0001136261-18-000246",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-09-20",
          "frame": "CY2017Q2I",
          "unit": "USD"
        },
        {
          "end": "2016-06-30",
          "val": 59243541,
          "accn": "0001136261-17-000206",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-09-20",
          "frame": "CY2016Q2I",
          "unit": "USD"
        },
        {
          "end": "2015-06-30",
          "val": 70467462,
          "accn": "0001136261-16-000620",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-09-15",
          "frame": "CY2015Q2I",
          "unit": "USD"
        },
        {
          "end": "2014-06-30",
          "val": 37786174,
          "accn": "0001136261-15-000283",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-09-28",
          "frame": "CY2014Q2I",
          "unit": "USD"
        },
        {
          "end": "2013-06-30",
          "val": 35526156,
          "accn": "0001136261-14-000406",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-09-29",
          "frame": "CY2013Q2I",
          "unit": "USD"
        },
        {
          "end": "2012-06-30",
          "val": 1903263,
          "accn": "0001136261-13-000421",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-09-30",
          "frame": "CY2012Q2I",
          "unit": "USD"
        },
        {
          "end": "2011-06-30",
          "val": 594997,
          "accn": "0001136261-12-000505",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-09-27",
          "frame": "CY2011Q2I",
          "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": "2018-06-30",
          "val": 81742124,
          "accn": "0001136261-18-000246",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-09-20",
          "unit": "USD"
        },
        {
          "end": "2017-06-30",
          "val": 61221655,
          "accn": "0001136261-18-000246",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-09-20",
          "unit": "USD"
        },
        {
          "end": "2016-06-30",
          "val": 67761444,
          "accn": "0001136261-18-000246",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-09-20",
          "frame": "CY2016Q2I",
          "unit": "USD"
        },
        {
          "end": "2015-06-30",
          "val": 51875605,
          "accn": "0001136261-17-000206",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-09-20",
          "frame": "CY2015Q2I",
          "unit": "USD"
        },
        {
          "end": "2014-06-30",
          "val": 51514235,
          "accn": "0001136261-16-000620",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-09-15",
          "frame": "CY2014Q2I",
          "unit": "USD"
        },
        {
          "end": "2013-06-30",
          "val": 50057063,
          "accn": "0001136261-15-000283",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-09-28",
          "frame": "CY2013Q2I",
          "unit": "USD"
        },
        {
          "end": "2012-06-30",
          "val": 20130432,
          "accn": "0001136261-14-000406",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-09-29",
          "frame": "CY2012Q2I",
          "unit": "USD"
        },
        {
          "end": "2011-06-30",
          "val": 14562264,
          "accn": "0001136261-13-000421",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-09-30",
          "frame": "CY2011Q2I",
          "unit": "USD"
        },
        {
          "end": "2010-06-30",
          "val": 15251527,
          "accn": "0001136261-12-000505",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-09-27",
          "frame": "CY2010Q2I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "CashAndCashEquivalentsAtCarryingValue",
      "taxonomy": "us-gaap",
      "label": "Cash and cash equivalents",
      "kind": "instant",
      "meaning": "Cash and qualifying short-term liquid investments under the filer’s accounting policy. Restricted cash and longer-term investments may be reported separately.",
      "observations": [
        {
          "end": "2024-06-30",
          "val": 294014,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "unit": "USD"
        },
        {
          "end": "2023-06-30",
          "val": 3398793,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2023Q2I",
          "unit": "USD"
        },
        {
          "end": "2022-06-30",
          "val": 2056508,
          "accn": "0000950170-23-055861",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2023-10-27",
          "frame": "CY2022Q2I",
          "unit": "USD"
        },
        {
          "end": "2021-06-30",
          "val": 3527937,
          "accn": "0001564590-22-032564",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-09-28",
          "frame": "CY2021Q2I",
          "unit": "USD"
        },
        {
          "end": "2020-06-30",
          "val": 4123094,
          "accn": "0001564590-21-049124",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-09-28",
          "frame": "CY2020Q2I",
          "unit": "USD"
        },
        {
          "end": "2019-06-30",
          "val": 3431802,
          "accn": "0001564590-20-044314",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-09-23",
          "frame": "CY2019Q2I",
          "unit": "USD"
        },
        {
          "end": "2018-06-30",
          "val": 4320894,
          "accn": "0001564590-19-034978",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-09-18",
          "frame": "CY2018Q2I",
          "unit": "USD"
        },
        {
          "end": "2017-06-30",
          "val": 745001,
          "accn": "0001564590-19-034978",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-09-18",
          "frame": "CY2017Q2I",
          "unit": "USD"
        },
        {
          "end": "2016-06-30",
          "val": 6904500,
          "accn": "0001136261-18-000246",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-09-20",
          "frame": "CY2016Q2I",
          "unit": "USD"
        },
        {
          "end": "2015-06-30",
          "val": 3535458,
          "accn": "0001136261-17-000206",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-09-20",
          "frame": "CY2015Q2I",
          "unit": "USD"
        },
        {
          "end": "2014-06-30",
          "val": 1167503,
          "accn": "0001136261-16-000620",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-09-15",
          "frame": "CY2014Q2I",
          "unit": "USD"
        },
        {
          "end": "2013-06-30",
          "val": 11781074,
          "accn": "0001136261-15-000283",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-09-28",
          "frame": "CY2013Q2I",
          "unit": "USD"
        },
        {
          "end": "2012-06-30",
          "val": 8235495,
          "accn": "0001136261-14-000406",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-09-29",
          "frame": "CY2012Q2I",
          "unit": "USD"
        },
        {
          "end": "2011-06-30",
          "val": 3738544,
          "accn": "0001136261-13-000421",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-09-30",
          "frame": "CY2011Q2I",
          "unit": "USD"
        },
        {
          "end": "2010-06-30",
          "val": 7830517,
          "accn": "0001136261-12-000505",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-09-27",
          "frame": "CY2010Q2I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "NetIncomeLoss",
      "taxonomy": "us-gaap",
      "label": "Net income or loss",
      "kind": "duration",
      "meaning": "Reported profit or loss for the period. Check the filing for attribution, exceptional items and discontinued operations before comparing companies.",
      "observations": [
        {
          "start": "2023-07-01",
          "end": "2024-06-30",
          "val": -30030977,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2022-07-01",
          "end": "2023-06-30",
          "val": 14410078,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2021-07-01",
          "end": "2022-06-30",
          "val": -36395350,
          "accn": "0000950170-23-055861",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2023-10-27",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2020-07-01",
          "end": "2021-06-30",
          "val": -19170967,
          "accn": "0001564590-22-032564",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-09-28",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-07-01",
          "end": "2020-06-30",
          "val": -19674324,
          "accn": "0001564590-21-049124",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-09-28",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-07-01",
          "end": "2019-06-30",
          "val": -9305242,
          "accn": "0001564590-20-044314",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-09-23",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-07-01",
          "end": "2018-06-30",
          "val": -4725090,
          "accn": "0001564590-19-034978",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-09-18",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-07-01",
          "end": "2017-06-30",
          "val": -11822042,
          "accn": "0001136261-18-000246",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-09-20",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2015-07-01",
          "end": "2016-06-30",
          "val": 365227,
          "accn": "0001136261-17-000206",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-09-20",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-07-01",
          "end": "2015-06-30",
          "val": -3163127,
          "accn": "0001136261-16-000620",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-09-15",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-07-01",
          "end": "2014-06-30",
          "val": 373100,
          "accn": "0001136261-15-000283",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-09-28",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-07-01",
          "end": "2013-06-30",
          "val": -2516027,
          "accn": "0001136261-14-000406",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-09-29",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2011-07-01",
          "end": "2012-06-30",
          "val": 374835,
          "accn": "0001136261-13-000421",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-09-30",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2010-07-01",
          "end": "2011-06-30",
          "val": -811448,
          "accn": "0001136261-12-000505",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-09-27",
          "frame": "CY2011",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "NetCashProvidedByUsedInOperatingActivities",
      "taxonomy": "us-gaap",
      "label": "Operating cash flow",
      "kind": "duration",
      "meaning": "Cash generated or used by operating activities. Working-capital timing can make this differ substantially from reported income.",
      "observations": [
        {
          "start": "2023-07-01",
          "end": "2024-06-30",
          "val": -5637022,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2022-07-01",
          "end": "2023-06-30",
          "val": -18978150,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2021-07-01",
          "end": "2022-06-30",
          "val": -18373139,
          "accn": "0000950170-23-055861",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2023-10-27",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2020-07-01",
          "end": "2021-06-30",
          "val": -14221042,
          "accn": "0001564590-22-032564",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-09-28",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-07-01",
          "end": "2020-06-30",
          "val": -5763627,
          "accn": "0001564590-21-049124",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-09-28",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-07-01",
          "end": "2019-06-30",
          "val": 21295831,
          "accn": "0001564590-20-044314",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-09-23",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-07-01",
          "end": "2018-06-30",
          "val": -22200241,
          "accn": "0001564590-19-034978",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-09-18",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2012-07-01",
          "end": "2013-06-30",
          "val": -4978591,
          "accn": "0001136261-13-000421",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-09-30",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2011-07-01",
          "end": "2012-06-30",
          "val": 34124,
          "accn": "0001136261-13-000421",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-09-30",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2010-07-01",
          "end": "2011-06-30",
          "val": -3699015,
          "accn": "0001136261-12-000505",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-09-27",
          "frame": "CY2011",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "PaymentsToAcquirePropertyPlantAndEquipment",
      "taxonomy": "us-gaap",
      "label": "Capital expenditure payments",
      "kind": "duration",
      "meaning": "Cash payments to acquire property, plant and equipment. This taxonomy concept does not capture every form of investment or acquisition.",
      "observations": [
        {
          "start": "2023-07-01",
          "end": "2024-06-30",
          "val": 1543100,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2022-07-01",
          "end": "2023-06-30",
          "val": 856716,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2021-07-01",
          "end": "2022-06-30",
          "val": 2098535,
          "accn": "0000950170-23-055861",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2023-10-27",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2020-07-01",
          "end": "2021-06-30",
          "val": 1079880,
          "accn": "0001564590-22-032564",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-09-28",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-07-01",
          "end": "2020-06-30",
          "val": 1972231,
          "accn": "0001564590-21-049124",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-09-28",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-07-01",
          "end": "2019-06-30",
          "val": 735316,
          "accn": "0001564590-20-044314",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-09-23",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-07-01",
          "end": "2018-06-30",
          "val": 1187307,
          "accn": "0001564590-19-034978",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-09-18",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-07-01",
          "end": "2017-06-30",
          "val": 2960620,
          "accn": "0001136261-18-000246",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-09-20",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2015-07-01",
          "end": "2016-06-30",
          "val": 2253618,
          "accn": "0001136261-17-000206",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-09-20",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-07-01",
          "end": "2015-06-30",
          "val": 1595813,
          "accn": "0001136261-16-000620",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-09-15",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-07-01",
          "end": "2014-06-30",
          "val": 434416,
          "accn": "0001136261-15-000283",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-09-28",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-07-01",
          "end": "2013-06-30",
          "val": 7738876,
          "accn": "0001136261-14-000406",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-09-29",
          "frame": "CY2013",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "Revenues",
      "taxonomy": "us-gaap",
      "label": "Revenue",
      "kind": "duration",
      "meaning": "Revenue under this specific accounting concept. A missing value is not zero; filers can use other revenue concepts.",
      "observations": [
        {
          "start": "2017-07-01",
          "end": "2018-06-30",
          "val": 64085510,
          "accn": "0001136261-18-000246",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-09-20",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-07-01",
          "end": "2017-06-30",
          "val": 75373810,
          "accn": "0001136261-18-000246",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-09-20",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2015-07-01",
          "end": "2016-06-30",
          "val": 96044254,
          "accn": "0001136261-17-000206",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-09-20",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-07-01",
          "end": "2015-06-30",
          "val": 81208903,
          "accn": "0001136261-16-000620",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-09-15",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-07-01",
          "end": "2014-06-30",
          "val": 51533643,
          "accn": "0001136261-15-000283",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-09-28",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-07-01",
          "end": "2013-06-30",
          "val": 37338258,
          "accn": "0001136261-14-000406",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-09-29",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2011-07-01",
          "end": "2012-06-30",
          "val": 14147617,
          "accn": "0001136261-13-000421",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-09-30",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2010-07-01",
          "end": "2011-06-30",
          "val": 3641380,
          "accn": "0001136261-12-000505",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-09-27",
          "frame": "CY2011",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "RevenueFromContractWithCustomerExcludingAssessedTax",
      "taxonomy": "us-gaap",
      "label": "Contract revenue excluding tax",
      "kind": "duration",
      "meaning": "Revenue from customer contracts excluding assessed taxes under this specific taxonomy concept. It is not automatically comparable to older revenue tags.",
      "observations": [
        {
          "start": "2023-07-01",
          "end": "2024-06-30",
          "val": 60441646,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2022-07-01",
          "end": "2023-06-30",
          "val": 73521291,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2021-07-01",
          "end": "2022-06-30",
          "val": 71354298,
          "accn": "0000950170-23-055861",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2023-10-27",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2020-07-01",
          "end": "2021-06-30",
          "val": 84049036,
          "accn": "0001564590-22-032564",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-09-28",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-07-01",
          "end": "2020-06-30",
          "val": 79582198,
          "accn": "0001564590-21-049124",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-09-28",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-07-01",
          "end": "2019-06-30",
          "val": 109722511,
          "accn": "0001564590-20-044314",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-09-23",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-07-01",
          "end": "2018-06-30",
          "val": 64085510,
          "accn": "0001564590-19-034978",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-09-18",
          "frame": "CY2018",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "NetCashProvidedByUsedInFinancingActivities",
      "taxonomy": "us-gaap",
      "label": "Financing cash flow",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Net cash from financing activities, including borrowing, repayments and transactions with owners. A positive amount does not establish operating profitability.",
      "observations": [
        {
          "start": "2023-07-01",
          "end": "2024-06-30",
          "val": -3346408,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2022-07-01",
          "end": "2023-06-30",
          "val": 11949668,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2021-07-01",
          "end": "2022-06-30",
          "val": 17138674,
          "accn": "0000950170-23-055861",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2023-10-27",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2020-07-01",
          "end": "2021-06-30",
          "val": 10892685,
          "accn": "0001564590-22-032564",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-09-28",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-07-01",
          "end": "2020-06-30",
          "val": 17049699,
          "accn": "0001564590-21-049124",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-09-28",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-07-01",
          "end": "2019-06-30",
          "val": 4630925,
          "accn": "0001564590-20-044314",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-09-23",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-07-01",
          "end": "2018-06-30",
          "val": 27342196,
          "accn": "0001564590-19-034978",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-09-18",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2012-07-01",
          "end": "2013-06-30",
          "val": 24469054,
          "accn": "0001136261-13-000421",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-09-30",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2011-07-01",
          "end": "2012-06-30",
          "val": 5006311,
          "accn": "0001136261-13-000421",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-09-30",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2010-07-01",
          "end": "2011-06-30",
          "val": 0,
          "accn": "0001136261-12-000505",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-09-27",
          "frame": "CY2011",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "NetCashProvidedByUsedInInvestingActivities",
      "taxonomy": "us-gaap",
      "label": "Investing cash flow",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Net cash from investing activities, including asset purchases, disposals and investment transactions. This differs from capital expenditure payments alone.",
      "observations": [
        {
          "start": "2023-07-01",
          "end": "2024-06-30",
          "val": 5878068,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2022-07-01",
          "end": "2023-06-30",
          "val": 8371784,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2021-07-01",
          "end": "2022-06-30",
          "val": -909426,
          "accn": "0000950170-23-055861",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2023-10-27",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2020-07-01",
          "end": "2021-06-30",
          "val": 2465746,
          "accn": "0001564590-22-032564",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-09-28",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-07-01",
          "end": "2020-06-30",
          "val": -10286370,
          "accn": "0001564590-21-049124",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-09-28",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-07-01",
          "end": "2019-06-30",
          "val": -26565775,
          "accn": "0001564590-20-044314",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-09-23",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-07-01",
          "end": "2018-06-30",
          "val": -1436511,
          "accn": "0001564590-19-034978",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-09-18",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2012-07-01",
          "end": "2013-06-30",
          "val": -15796376,
          "accn": "0001136261-13-000421",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-09-30",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2011-07-01",
          "end": "2012-06-30",
          "val": -543484,
          "accn": "0001136261-13-000421",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-09-30",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2010-07-01",
          "end": "2011-06-30",
          "val": -392958,
          "accn": "0001136261-12-000505",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-09-27",
          "frame": "CY2011",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "RetainedEarningsAccumulatedDeficit",
      "taxonomy": "us-gaap",
      "label": "Retained earnings or deficit",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Accumulated undistributed earnings or deficit at the reporting date. This balance is not cash available for distribution.",
      "observations": [
        {
          "end": "2024-06-30",
          "val": -122090479,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "unit": "USD"
        },
        {
          "end": "2023-06-30",
          "val": -91932808,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2023Q2I",
          "unit": "USD"
        },
        {
          "end": "2022-06-30",
          "val": -105873557,
          "accn": "0000950170-23-055861",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2023-10-27",
          "frame": "CY2022Q2I",
          "unit": "USD"
        },
        {
          "end": "2021-06-30",
          "val": -69311909,
          "accn": "0001564590-22-032564",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-09-28",
          "frame": "CY2021Q2I",
          "unit": "USD"
        },
        {
          "end": "2020-06-30",
          "val": -50140942,
          "accn": "0001564590-21-049124",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-09-28",
          "frame": "CY2020Q2I",
          "unit": "USD"
        },
        {
          "end": "2019-06-30",
          "val": -30466618,
          "accn": "0001564590-20-044314",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-09-23",
          "frame": "CY2019Q2I",
          "unit": "USD"
        },
        {
          "end": "2018-06-30",
          "val": -21161376,
          "accn": "0001564590-19-034978",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-09-18",
          "frame": "CY2018Q2I",
          "unit": "USD"
        },
        {
          "end": "2017-06-30",
          "val": -16436286,
          "accn": "0001136261-18-000246",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-09-20",
          "frame": "CY2017Q2I",
          "unit": "USD"
        },
        {
          "end": "2016-06-30",
          "val": -4614244,
          "accn": "0001136261-17-000206",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-09-20",
          "frame": "CY2016Q2I",
          "unit": "USD"
        },
        {
          "end": "2015-06-30",
          "val": -4979471,
          "accn": "0001136261-16-000620",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-09-15",
          "frame": "CY2015Q2I",
          "unit": "USD"
        },
        {
          "end": "2014-06-30",
          "val": -1816344,
          "accn": "0001136261-15-000283",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-09-28",
          "frame": "CY2014Q2I",
          "unit": "USD"
        },
        {
          "end": "2013-06-30",
          "val": -2189444,
          "accn": "0001136261-14-000406",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-09-29",
          "frame": "CY2013Q2I",
          "unit": "USD"
        },
        {
          "end": "2012-06-30",
          "val": 326583,
          "accn": "0001136261-13-000421",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-09-30",
          "frame": "CY2012Q2I",
          "unit": "USD"
        },
        {
          "end": "2011-06-30",
          "val": -48252,
          "accn": "0001136261-12-000505",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-09-27",
          "frame": "CY2011Q2I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "WeightedAverageNumberOfSharesOutstandingBasic",
      "taxonomy": "us-gaap",
      "label": "Basic weighted-average shares",
      "kind": "duration",
      "unitKind": "shares",
      "meaning": "Time-weighted shares used for basic earnings per share. This denominator differs from shares outstanding at a single reporting date.",
      "observations": [
        {
          "start": "2023-07-01",
          "end": "2024-06-30",
          "val": 2273112,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2024",
          "unit": "shares"
        },
        {
          "start": "2022-07-01",
          "end": "2023-06-30",
          "val": 2250146,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2023",
          "unit": "shares"
        },
        {
          "start": "2021-07-01",
          "end": "2022-06-30",
          "val": 39133681,
          "accn": "0000950170-23-055861",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2023-10-27",
          "frame": "CY2022",
          "unit": "shares"
        },
        {
          "start": "2020-07-01",
          "end": "2021-06-30",
          "val": 34590883,
          "accn": "0001564590-22-032564",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-09-28",
          "frame": "CY2021",
          "unit": "shares"
        },
        {
          "start": "2019-07-01",
          "end": "2020-06-30",
          "val": 33348263,
          "accn": "0001564590-21-049124",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-09-28",
          "frame": "CY2020",
          "unit": "shares"
        },
        {
          "start": "2018-07-01",
          "end": "2019-06-30",
          "val": 30102158,
          "accn": "0001564590-20-044314",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-09-23",
          "frame": "CY2019",
          "unit": "shares"
        },
        {
          "start": "2017-07-01",
          "end": "2018-06-30",
          "val": 22481491,
          "accn": "0001564590-19-034978",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-09-18",
          "frame": "CY2018",
          "unit": "shares"
        },
        {
          "start": "2016-07-01",
          "end": "2017-06-30",
          "val": 17718057,
          "accn": "0001136261-18-000246",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-09-20",
          "frame": "CY2017",
          "unit": "shares"
        },
        {
          "start": "2015-07-01",
          "end": "2016-06-30",
          "val": 14936311,
          "accn": "0001136261-17-000206",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-09-20",
          "frame": "CY2016",
          "unit": "shares"
        },
        {
          "start": "2014-07-01",
          "end": "2015-06-30",
          "val": 12785450,
          "accn": "0001136261-16-000620",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-09-15",
          "frame": "CY2015",
          "unit": "shares"
        },
        {
          "start": "2013-07-01",
          "end": "2014-06-30",
          "val": 11572406,
          "accn": "0001136261-15-000283",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-09-28",
          "frame": "CY2014",
          "unit": "shares"
        },
        {
          "start": "2012-07-01",
          "end": "2013-06-30",
          "val": 8770975,
          "accn": "0001136261-14-000406",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-09-29",
          "frame": "CY2013",
          "unit": "shares"
        },
        {
          "start": "2011-07-01",
          "end": "2012-06-30",
          "val": 5904110,
          "accn": "0001136261-13-000421",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-09-30",
          "frame": "CY2012",
          "unit": "shares"
        },
        {
          "start": "2010-07-01",
          "end": "2011-06-30",
          "val": 5800000,
          "accn": "0001136261-12-000505",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-09-27",
          "frame": "CY2011",
          "unit": "shares"
        }
      ]
    },
    {
      "tag": "WeightedAverageNumberOfDilutedSharesOutstanding",
      "taxonomy": "us-gaap",
      "label": "Diluted weighted-average shares",
      "kind": "duration",
      "unitKind": "shares",
      "meaning": "Weighted-average shares used for diluted earnings per share. Potential shares are included under the applicable dilution rules, not simply added to outstanding shares.",
      "observations": [
        {
          "start": "2023-07-01",
          "end": "2024-06-30",
          "val": 2273112,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2024",
          "unit": "shares"
        },
        {
          "start": "2022-07-01",
          "end": "2023-06-30",
          "val": 2259766,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2023",
          "unit": "shares"
        },
        {
          "start": "2021-07-01",
          "end": "2022-06-30",
          "val": 39133681,
          "accn": "0000950170-23-055861",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2023-10-27",
          "frame": "CY2022",
          "unit": "shares"
        },
        {
          "start": "2020-07-01",
          "end": "2021-06-30",
          "val": 34590883,
          "accn": "0001564590-22-032564",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-09-28",
          "frame": "CY2021",
          "unit": "shares"
        },
        {
          "start": "2019-07-01",
          "end": "2020-06-30",
          "val": 33348263,
          "accn": "0001564590-21-049124",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-09-28",
          "frame": "CY2020",
          "unit": "shares"
        },
        {
          "start": "2018-07-01",
          "end": "2019-06-30",
          "val": 30102158,
          "accn": "0001564590-20-044314",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-09-23",
          "frame": "CY2019",
          "unit": "shares"
        },
        {
          "start": "2017-07-01",
          "end": "2018-06-30",
          "val": 22481491,
          "accn": "0001564590-19-034978",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-09-18",
          "frame": "CY2018",
          "unit": "shares"
        },
        {
          "start": "2016-07-01",
          "end": "2017-06-30",
          "val": 17718057,
          "accn": "0001136261-18-000246",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-09-20",
          "frame": "CY2017",
          "unit": "shares"
        },
        {
          "start": "2015-07-01",
          "end": "2016-06-30",
          "val": 14936311,
          "accn": "0001136261-17-000206",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-09-20",
          "frame": "CY2016",
          "unit": "shares"
        },
        {
          "start": "2014-07-01",
          "end": "2015-06-30",
          "val": 12785450,
          "accn": "0001136261-16-000620",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-09-15",
          "frame": "CY2015",
          "unit": "shares"
        },
        {
          "start": "2013-07-01",
          "end": "2014-06-30",
          "val": 11733621,
          "accn": "0001136261-15-000283",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-09-28",
          "frame": "CY2014",
          "unit": "shares"
        },
        {
          "start": "2012-07-01",
          "end": "2013-06-30",
          "val": 8770975,
          "accn": "0001136261-14-000406",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-09-29",
          "frame": "CY2013",
          "unit": "shares"
        },
        {
          "start": "2011-07-01",
          "end": "2012-06-30",
          "val": 5906899,
          "accn": "0001136261-13-000421",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-09-30",
          "frame": "CY2012",
          "unit": "shares"
        },
        {
          "start": "2010-07-01",
          "end": "2011-06-30",
          "val": 5800000,
          "accn": "0001136261-12-000505",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-09-27",
          "frame": "CY2011",
          "unit": "shares"
        }
      ]
    },
    {
      "tag": "EarningsPerShareBasic",
      "taxonomy": "us-gaap",
      "label": "Basic earnings per share",
      "kind": "duration",
      "unitKind": "per-share",
      "meaning": "Reported earnings or loss per basic common share or unit. Inspect attribution, share classes and restatements before comparing periods. This is not a market return.",
      "observations": [
        {
          "start": "2023-07-01",
          "end": "2024-06-30",
          "val": -13.21,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2024",
          "unit": "USD/shares"
        },
        {
          "start": "2022-07-01",
          "end": "2023-06-30",
          "val": 6.4,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2023",
          "unit": "USD/shares"
        },
        {
          "start": "2021-07-01",
          "end": "2022-06-30",
          "val": -0.93,
          "accn": "0000950170-23-055861",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2023-10-27",
          "frame": "CY2022",
          "unit": "USD/shares"
        },
        {
          "start": "2020-07-01",
          "end": "2021-06-30",
          "val": -0.55,
          "accn": "0001564590-22-032564",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-09-28",
          "frame": "CY2021",
          "unit": "USD/shares"
        },
        {
          "start": "2019-07-01",
          "end": "2020-06-30",
          "val": -0.59,
          "accn": "0001564590-21-049124",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-09-28",
          "frame": "CY2020",
          "unit": "USD/shares"
        },
        {
          "start": "2018-07-01",
          "end": "2019-06-30",
          "val": -0.31,
          "accn": "0001564590-20-044314",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-09-23",
          "frame": "CY2019",
          "unit": "USD/shares"
        },
        {
          "start": "2017-07-01",
          "end": "2018-06-30",
          "val": -0.21,
          "accn": "0001564590-19-034978",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-09-18",
          "frame": "CY2018",
          "unit": "USD/shares"
        },
        {
          "start": "2016-07-01",
          "end": "2017-06-30",
          "val": -0.67,
          "accn": "0001136261-18-000246",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-09-20",
          "frame": "CY2017",
          "unit": "USD/shares"
        },
        {
          "start": "2015-07-01",
          "end": "2016-06-30",
          "val": 0.02,
          "accn": "0001136261-17-000206",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-09-20",
          "frame": "CY2016",
          "unit": "USD/shares"
        },
        {
          "start": "2014-07-01",
          "end": "2015-06-30",
          "val": -0.25,
          "accn": "0001136261-16-000620",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-09-15",
          "frame": "CY2015",
          "unit": "USD/shares"
        },
        {
          "start": "2013-07-01",
          "end": "2014-06-30",
          "val": 0.03,
          "accn": "0001136261-15-000283",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-09-28",
          "frame": "CY2014",
          "unit": "USD/shares"
        },
        {
          "start": "2012-07-01",
          "end": "2013-06-30",
          "val": -0.29,
          "accn": "0001136261-14-000406",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-09-29",
          "frame": "CY2013",
          "unit": "USD/shares"
        },
        {
          "start": "2011-07-01",
          "end": "2012-06-30",
          "val": 0.06,
          "accn": "0001136261-13-000421",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-09-30",
          "frame": "CY2012",
          "unit": "USD/shares"
        },
        {
          "start": "2010-07-01",
          "end": "2011-06-30",
          "val": -0.14,
          "accn": "0001136261-12-000505",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-09-27",
          "frame": "CY2011",
          "unit": "USD/shares"
        }
      ]
    },
    {
      "tag": "EarningsPerShareDiluted",
      "taxonomy": "us-gaap",
      "label": "Diluted earnings per share",
      "kind": "duration",
      "unitKind": "per-share",
      "meaning": "Reported earnings or loss per share under dilution rules. Antidilutive instruments may be excluded. A diluted value can equal the basic value without implying no potential dilution.",
      "observations": [
        {
          "start": "2023-07-01",
          "end": "2024-06-30",
          "val": -13.21,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2024",
          "unit": "USD/shares"
        },
        {
          "start": "2022-07-01",
          "end": "2023-06-30",
          "val": 6.38,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2023",
          "unit": "USD/shares"
        },
        {
          "start": "2021-07-01",
          "end": "2022-06-30",
          "val": -0.93,
          "accn": "0000950170-23-055861",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2023-10-27",
          "frame": "CY2022",
          "unit": "USD/shares"
        },
        {
          "start": "2020-07-01",
          "end": "2021-06-30",
          "val": -0.55,
          "accn": "0001564590-22-032564",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-09-28",
          "frame": "CY2021",
          "unit": "USD/shares"
        },
        {
          "start": "2019-07-01",
          "end": "2020-06-30",
          "val": -0.59,
          "accn": "0001564590-21-049124",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-09-28",
          "frame": "CY2020",
          "unit": "USD/shares"
        },
        {
          "start": "2018-07-01",
          "end": "2019-06-30",
          "val": -0.31,
          "accn": "0001564590-20-044314",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-09-23",
          "frame": "CY2019",
          "unit": "USD/shares"
        },
        {
          "start": "2017-07-01",
          "end": "2018-06-30",
          "val": -0.21,
          "accn": "0001564590-19-034978",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-09-18",
          "frame": "CY2018",
          "unit": "USD/shares"
        },
        {
          "start": "2016-07-01",
          "end": "2017-06-30",
          "val": -0.67,
          "accn": "0001136261-18-000246",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-09-20",
          "frame": "CY2017",
          "unit": "USD/shares"
        },
        {
          "start": "2015-07-01",
          "end": "2016-06-30",
          "val": 0.02,
          "accn": "0001136261-17-000206",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-09-20",
          "frame": "CY2016",
          "unit": "USD/shares"
        },
        {
          "start": "2014-07-01",
          "end": "2015-06-30",
          "val": -0.25,
          "accn": "0001136261-16-000620",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-09-15",
          "frame": "CY2015",
          "unit": "USD/shares"
        },
        {
          "start": "2013-07-01",
          "end": "2014-06-30",
          "val": 0.03,
          "accn": "0001136261-15-000283",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-09-28",
          "frame": "CY2014",
          "unit": "USD/shares"
        },
        {
          "start": "2012-07-01",
          "end": "2013-06-30",
          "val": -0.29,
          "accn": "0001136261-14-000406",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-09-29",
          "frame": "CY2013",
          "unit": "USD/shares"
        },
        {
          "start": "2011-07-01",
          "end": "2012-06-30",
          "val": 0.06,
          "accn": "0001136261-13-000421",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-09-30",
          "frame": "CY2012",
          "unit": "USD/shares"
        },
        {
          "start": "2010-07-01",
          "end": "2011-06-30",
          "val": -0.14,
          "accn": "0001136261-12-000505",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-09-27",
          "frame": "CY2011",
          "unit": "USD/shares"
        }
      ]
    },
    {
      "tag": "IncomeTaxExpenseBenefit",
      "taxonomy": "us-gaap",
      "label": "Income tax expense or benefit",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Current and deferred income tax expense or benefit for continuing operations. This accounting expense differs from cash taxes paid.",
      "observations": [
        {
          "start": "2023-07-01",
          "end": "2024-06-30",
          "val": 496290,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2022-07-01",
          "end": "2023-06-30",
          "val": -763639,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2021-07-01",
          "end": "2022-06-30",
          "val": 413423,
          "accn": "0000950170-23-055861",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2023-10-27",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2020-07-01",
          "end": "2021-06-30",
          "val": -24358,
          "accn": "0001564590-22-032564",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-09-28",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-07-01",
          "end": "2020-06-30",
          "val": 385968,
          "accn": "0001564590-21-049124",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-09-28",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-07-01",
          "end": "2019-06-30",
          "val": -148747,
          "accn": "0001564590-20-044314",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-09-23",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-07-01",
          "end": "2018-06-30",
          "val": 143049,
          "accn": "0001564590-19-034978",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-09-18",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-07-01",
          "end": "2017-06-30",
          "val": 7627705,
          "accn": "0001136261-18-000246",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-09-20",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2015-07-01",
          "end": "2016-06-30",
          "val": -2403379,
          "accn": "0001136261-17-000206",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-09-20",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-07-01",
          "end": "2015-06-30",
          "val": -845979,
          "accn": "0001136261-16-000620",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-09-15",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-07-01",
          "end": "2014-06-30",
          "val": 87116,
          "accn": "0001136261-15-000283",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-09-28",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-07-01",
          "end": "2013-06-30",
          "val": -1343123,
          "accn": "0001136261-14-000406",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-09-29",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2011-07-01",
          "end": "2012-06-30",
          "val": 199310,
          "accn": "0001136261-13-000421",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-09-30",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2010-07-01",
          "end": "2011-06-30",
          "val": -685577,
          "accn": "0001136261-12-000505",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-09-27",
          "frame": "CY2011",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "PropertyPlantAndEquipmentNet",
      "taxonomy": "us-gaap",
      "label": "Net property, plant and equipment",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Carrying amount of property, plant and equipment after accumulated depreciation, depletion and amortization. It is not replacement cost or market value.",
      "observations": [
        {
          "end": "2024-06-30",
          "val": 9667273,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "unit": "USD"
        },
        {
          "end": "2023-06-30",
          "val": 10082168,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2023Q2I",
          "unit": "USD"
        },
        {
          "end": "2022-06-30",
          "val": 16871669,
          "accn": "0000950170-23-055861",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2023-10-27",
          "frame": "CY2022Q2I",
          "unit": "USD"
        },
        {
          "end": "2021-06-30",
          "val": 17740974,
          "accn": "0001564590-22-032564",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-09-28",
          "frame": "CY2021Q2I",
          "unit": "USD"
        },
        {
          "end": "2020-06-30",
          "val": 20494312,
          "accn": "0001564590-21-049124",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-09-28",
          "frame": "CY2020Q2I",
          "unit": "USD"
        },
        {
          "end": "2019-06-30",
          "val": 20634949,
          "accn": "0001564590-20-044314",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-09-23",
          "frame": "CY2019Q2I",
          "unit": "USD"
        },
        {
          "end": "2018-06-30",
          "val": 13180132,
          "accn": "0001564590-19-034978",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-09-18",
          "frame": "CY2018Q2I",
          "unit": "USD"
        },
        {
          "end": "2017-06-30",
          "val": 13581576,
          "accn": "0001136261-18-000246",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-09-20",
          "frame": "CY2017Q2I",
          "unit": "USD"
        },
        {
          "end": "2016-06-30",
          "val": 12600106,
          "accn": "0001136261-17-000206",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-09-20",
          "frame": "CY2016Q2I",
          "unit": "USD"
        },
        {
          "end": "2015-06-30",
          "val": 11476936,
          "accn": "0001136261-16-000620",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-09-15",
          "frame": "CY2015Q2I",
          "unit": "USD"
        },
        {
          "end": "2014-06-30",
          "val": 10356809,
          "accn": "0001136261-15-000283",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-09-28",
          "frame": "CY2014Q2I",
          "unit": "USD"
        },
        {
          "end": "2013-06-30",
          "val": 10239435,
          "accn": "0001136261-14-000406",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-09-29",
          "frame": "CY2013Q2I",
          "unit": "USD"
        },
        {
          "end": "2012-06-30",
          "val": 2441186,
          "accn": "0001136261-13-000421",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-09-30",
          "frame": "CY2012Q2I",
          "unit": "USD"
        },
        {
          "end": "2011-06-30",
          "val": 2299306,
          "accn": "0001136261-12-000505",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-09-27",
          "frame": "CY2011Q2I",
          "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": "2022-07-01",
          "end": "2023-06-30",
          "val": 1932415,
          "accn": "0000950170-23-055861",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2023-10-27",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2021-07-01",
          "end": "2022-06-30",
          "val": 2267186,
          "accn": "0000950170-23-055861",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2023-10-27",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2020-07-01",
          "end": "2021-06-30",
          "val": 1766353,
          "accn": "0001564590-22-032564",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-09-28",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-07-01",
          "end": "2020-06-30",
          "val": 1167951,
          "accn": "0001564590-21-049124",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-09-28",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-07-01",
          "end": "2019-06-30",
          "val": 694610,
          "accn": "0001564590-20-044314",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-09-23",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-07-01",
          "end": "2018-06-30",
          "val": 748516,
          "accn": "0001564590-19-034978",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-09-18",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-07-01",
          "end": "2017-06-30",
          "val": 1409368,
          "accn": "0001136261-18-000246",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-09-20",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2015-07-01",
          "end": "2016-06-30",
          "val": 1190126,
          "accn": "0001136261-17-000206",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-09-20",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-07-01",
          "end": "2015-06-30",
          "val": 896882,
          "accn": "0001136261-16-000620",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-09-15",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-07-01",
          "end": "2014-06-30",
          "val": 872711,
          "accn": "0001136261-15-000283",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-09-28",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-07-01",
          "end": "2013-06-30",
          "val": 1053895,
          "accn": "0001136261-14-000406",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-09-29",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2011-07-01",
          "end": "2012-06-30",
          "val": 187022,
          "accn": "0001136261-13-000421",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-09-30",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2010-07-01",
          "end": "2011-06-30",
          "val": 122185,
          "accn": "0001136261-12-000505",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-09-27",
          "frame": "CY2011",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "OperatingIncomeLoss",
      "taxonomy": "us-gaap",
      "label": "Operating income or loss",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Operating revenue less operating expenses for the reporting period. It excludes items outside the reported operating result and is not free cash flow.",
      "observations": [
        {
          "start": "2023-07-01",
          "end": "2024-06-30",
          "val": -17688257,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2022-07-01",
          "end": "2023-06-30",
          "val": -17943522,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2021-07-01",
          "end": "2022-06-30",
          "val": -32803767,
          "accn": "0000950170-23-055861",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2023-10-27",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2020-07-01",
          "end": "2021-06-30",
          "val": -20269261,
          "accn": "0001564590-22-032564",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-09-28",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-07-01",
          "end": "2020-06-30",
          "val": -18763749,
          "accn": "0001564590-21-049124",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-09-28",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-07-01",
          "end": "2019-06-30",
          "val": -4993735,
          "accn": "0001564590-20-044314",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-09-23",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-07-01",
          "end": "2018-06-30",
          "val": -2993592,
          "accn": "0001564590-19-034978",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-09-18",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-07-01",
          "end": "2017-06-30",
          "val": -2408456,
          "accn": "0001136261-18-000246",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-09-20",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2015-07-01",
          "end": "2016-06-30",
          "val": 2043414,
          "accn": "0001136261-17-000206",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-09-20",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-07-01",
          "end": "2015-06-30",
          "val": 2385878,
          "accn": "0001136261-16-000620",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-09-15",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-07-01",
          "end": "2014-06-30",
          "val": 1061935,
          "accn": "0001136261-15-000283",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-09-28",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-07-01",
          "end": "2013-06-30",
          "val": -3368268,
          "accn": "0001136261-14-000406",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-09-29",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2011-07-01",
          "end": "2012-06-30",
          "val": 619614,
          "accn": "0001136261-13-000421",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-09-30",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2010-07-01",
          "end": "2011-06-30",
          "val": -1498297,
          "accn": "0001136261-12-000505",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-09-27",
          "frame": "CY2011",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "AssetsCurrent",
      "taxonomy": "us-gaap",
      "label": "Current assets",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Assets classified as current under the normal operating cycle or one-year boundary. Not all current assets can be converted immediately into cash.",
      "observations": [
        {
          "end": "2024-06-30",
          "val": 63374490,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "unit": "USD"
        },
        {
          "end": "2023-06-30",
          "val": 84065712,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2023Q2I",
          "unit": "USD"
        },
        {
          "end": "2022-06-30",
          "val": 77229625,
          "accn": "0000950170-23-055861",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2023-10-27",
          "frame": "CY2022Q2I",
          "unit": "USD"
        },
        {
          "end": "2021-06-30",
          "val": 87867936,
          "accn": "0001564590-22-032564",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-09-28",
          "frame": "CY2021Q2I",
          "unit": "USD"
        },
        {
          "end": "2020-06-30",
          "val": 88403807,
          "accn": "0001564590-21-049124",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-09-28",
          "frame": "CY2020Q2I",
          "unit": "USD"
        },
        {
          "end": "2019-06-30",
          "val": 91645276,
          "accn": "0001564590-20-044314",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-09-23",
          "frame": "CY2019Q2I",
          "unit": "USD"
        },
        {
          "end": "2018-06-30",
          "val": 79881896,
          "accn": "0001564590-19-034978",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-09-18",
          "frame": "CY2018Q2I",
          "unit": "USD"
        },
        {
          "end": "2017-06-30",
          "val": 56724192,
          "accn": "0001136261-18-000246",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-09-20",
          "frame": "CY2017Q2I",
          "unit": "USD"
        },
        {
          "end": "2016-06-30",
          "val": 57588509,
          "accn": "0001136261-17-000206",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-09-20",
          "frame": "CY2016Q2I",
          "unit": "USD"
        },
        {
          "end": "2015-06-30",
          "val": 56869653,
          "accn": "0001136261-16-000620",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-09-15",
          "frame": "CY2015Q2I",
          "unit": "USD"
        },
        {
          "end": "2014-06-30",
          "val": 55440255,
          "accn": "0001136261-15-000283",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-09-28",
          "frame": "CY2014Q2I",
          "unit": "USD"
        },
        {
          "end": "2013-06-30",
          "val": 51767558,
          "accn": "0001136261-14-000406",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-09-29",
          "frame": "CY2013Q2I",
          "unit": "USD"
        },
        {
          "end": "2012-06-30",
          "val": 17423189,
          "accn": "0001136261-13-000421",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-09-30",
          "frame": "CY2012Q2I",
          "unit": "USD"
        },
        {
          "end": "2011-06-30",
          "val": 11617416,
          "accn": "0001136261-12-000505",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-09-27",
          "frame": "CY2011Q2I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "LiabilitiesCurrent",
      "taxonomy": "us-gaap",
      "label": "Current liabilities",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Obligations classified as current under the operating-cycle or one-year boundary. The balance includes more than short-term borrowing.",
      "observations": [
        {
          "end": "2024-06-30",
          "val": 69242324,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "unit": "USD"
        },
        {
          "end": "2023-06-30",
          "val": 71290883,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2023Q2I",
          "unit": "USD"
        },
        {
          "end": "2022-06-30",
          "val": 48291496,
          "accn": "0000950170-23-055861",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2023-10-27",
          "frame": "CY2022Q2I",
          "unit": "USD"
        },
        {
          "end": "2021-06-30",
          "val": 61095846,
          "accn": "0001564590-22-032564",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-09-28",
          "frame": "CY2021Q2I",
          "unit": "USD"
        },
        {
          "end": "2020-06-30",
          "val": 52600276,
          "accn": "0001564590-21-049124",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-09-28",
          "frame": "CY2020Q2I",
          "unit": "USD"
        },
        {
          "end": "2019-06-30",
          "val": 33927538,
          "accn": "0001564590-20-044314",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-09-23",
          "frame": "CY2019Q2I",
          "unit": "USD"
        },
        {
          "end": "2018-06-30",
          "val": 42396217,
          "accn": "0001564590-19-034978",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-09-18",
          "frame": "CY2018Q2I",
          "unit": "USD"
        },
        {
          "end": "2017-06-30",
          "val": 51312931,
          "accn": "0001136261-18-000246",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-09-20",
          "frame": "CY2017Q2I",
          "unit": "USD"
        },
        {
          "end": "2016-06-30",
          "val": 41398096,
          "accn": "0001136261-17-000206",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-09-20",
          "frame": "CY2016Q2I",
          "unit": "USD"
        },
        {
          "end": "2015-06-30",
          "val": 42484189,
          "accn": "0001136261-16-000620",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-09-15",
          "frame": "CY2015Q2I",
          "unit": "USD"
        },
        {
          "end": "2014-06-30",
          "val": 33055677,
          "accn": "0001136261-15-000283",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-09-28",
          "frame": "CY2014Q2I",
          "unit": "USD"
        },
        {
          "end": "2013-06-30",
          "val": 30234635,
          "accn": "0001136261-14-000406",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-09-29",
          "frame": "CY2013Q2I",
          "unit": "USD"
        },
        {
          "end": "2012-06-30",
          "val": 1903263,
          "accn": "0001136261-13-000421",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-09-30",
          "frame": "CY2012Q2I",
          "unit": "USD"
        },
        {
          "end": "2011-06-30",
          "val": 594997,
          "accn": "0001136261-12-000505",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-09-27",
          "frame": "CY2011Q2I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "AccountsPayableCurrent",
      "taxonomy": "us-gaap",
      "label": "Current accounts payable",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Current amounts owed to suppliers for goods and services received. This is one component of current liabilities, not all accrued obligations.",
      "observations": [
        {
          "end": "2024-06-30",
          "val": 13491826,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "unit": "USD"
        },
        {
          "end": "2023-06-30",
          "val": 13312180,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2023Q2I",
          "unit": "USD"
        },
        {
          "end": "2022-06-30",
          "val": 15901116,
          "accn": "0000950170-23-055861",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2023-10-27",
          "frame": "CY2022Q2I",
          "unit": "USD"
        },
        {
          "end": "2021-06-30",
          "val": 15947918,
          "accn": "0001564590-22-032564",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-09-28",
          "frame": "CY2021Q2I",
          "unit": "USD"
        },
        {
          "end": "2020-06-30",
          "val": 8045694,
          "accn": "0001564590-21-049124",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-09-28",
          "frame": "CY2020Q2I",
          "unit": "USD"
        },
        {
          "end": "2019-06-30",
          "val": 6930829,
          "accn": "0001564590-20-044314",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-09-23",
          "frame": "CY2019Q2I",
          "unit": "USD"
        },
        {
          "end": "2018-06-30",
          "val": 5935454,
          "accn": "0001564590-19-034978",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-09-18",
          "frame": "CY2018Q2I",
          "unit": "USD"
        },
        {
          "end": "2017-06-30",
          "val": 7157745,
          "accn": "0001136261-18-000246",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-09-20",
          "frame": "CY2017Q2I",
          "unit": "USD"
        },
        {
          "end": "2016-06-30",
          "val": 14303877,
          "accn": "0001136261-17-000206",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-09-20",
          "frame": "CY2016Q2I",
          "unit": "USD"
        },
        {
          "end": "2015-06-30",
          "val": 13722900,
          "accn": "0001136261-16-000620",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-09-15",
          "frame": "CY2015Q2I",
          "unit": "USD"
        },
        {
          "end": "2014-06-30",
          "val": 15026669,
          "accn": "0001136261-15-000283",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-09-28",
          "frame": "CY2014Q2I",
          "unit": "USD"
        },
        {
          "end": "2013-06-30",
          "val": 19512235,
          "accn": "0001136261-14-000406",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-09-29",
          "frame": "CY2013Q2I",
          "unit": "USD"
        },
        {
          "end": "2012-06-30",
          "val": 1141162,
          "accn": "0001136261-13-000421",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-09-30",
          "frame": "CY2012Q2I",
          "unit": "USD"
        },
        {
          "end": "2011-06-30",
          "val": 207074,
          "accn": "0001136261-12-000505",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-09-27",
          "frame": "CY2011Q2I",
          "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": "2022-06-30",
          "val": 0,
          "accn": "0000950170-23-055861",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2023-10-27",
          "frame": "CY2022Q2I",
          "unit": "USD"
        },
        {
          "end": "2021-06-30",
          "val": 1651634,
          "accn": "0000950170-23-055861",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2023-10-27",
          "frame": "CY2021Q2I",
          "unit": "USD"
        },
        {
          "end": "2020-06-30",
          "val": 1508675,
          "accn": "0001564590-22-032564",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-09-28",
          "frame": "CY2020Q2I",
          "unit": "USD"
        },
        {
          "end": "2019-06-30",
          "val": 0,
          "accn": "0001564590-21-049124",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-09-28",
          "frame": "CY2019Q2I",
          "unit": "USD"
        },
        {
          "end": "2018-10-25",
          "val": 1573546,
          "accn": "0001564590-19-034978",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-09-18",
          "unit": "USD"
        },
        {
          "end": "2018-06-30",
          "val": 10292265,
          "accn": "0001564590-20-044314",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-09-23",
          "frame": "CY2018Q2I",
          "unit": "USD"
        },
        {
          "end": "2017-06-30",
          "val": 10292265,
          "accn": "0001564590-19-034978",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-09-18",
          "frame": "CY2017Q2I",
          "unit": "USD"
        },
        {
          "end": "2016-06-30",
          "val": 10292265,
          "accn": "0001136261-18-000246",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-09-20",
          "frame": "CY2016Q2I",
          "unit": "USD"
        },
        {
          "end": "2015-06-30",
          "val": 9630279,
          "accn": "0001136261-17-000206",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-09-20",
          "frame": "CY2015Q2I",
          "unit": "USD"
        },
        {
          "end": "2014-06-30",
          "val": 4939462,
          "accn": "0001136261-16-000620",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-09-15",
          "frame": "CY2014Q2I",
          "unit": "USD"
        },
        {
          "end": "2013-06-30",
          "val": 4832050,
          "accn": "0001136261-15-000283",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-09-28",
          "frame": "CY2013Q2I",
          "unit": "USD"
        },
        {
          "end": "2012-06-30",
          "val": 0,
          "accn": "0001136261-13-000421",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-09-30",
          "frame": "CY2012Q2I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "FiniteLivedIntangibleAssetsNet",
      "taxonomy": "us-gaap",
      "label": "Net finite-lived intangible assets",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Finite-lived intangible assets after amortization. This excludes goodwill and should not be combined with indefinite-lived intangible assets without checking scope.",
      "observations": [
        {
          "end": "2024-06-30",
          "val": 24049007,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "unit": "USD"
        },
        {
          "end": "2023-06-30",
          "val": 29732859,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2023Q2I",
          "unit": "USD"
        },
        {
          "end": "2022-06-30",
          "val": 34095827,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2022Q2I",
          "unit": "USD"
        },
        {
          "end": "2021-06-30",
          "val": 37130942,
          "accn": "0000950170-23-055861",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2023-10-27",
          "frame": "CY2021Q2I",
          "unit": "USD"
        },
        {
          "end": "2020-06-30",
          "val": 38784058,
          "accn": "0001564590-21-049124",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-09-28",
          "frame": "CY2020Q2I",
          "unit": "USD"
        },
        {
          "end": "2019-06-30",
          "val": 32714484,
          "accn": "0001564590-20-044314",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-09-23",
          "frame": "CY2019Q2I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "AccountsReceivableNetCurrent",
      "taxonomy": "us-gaap",
      "label": "Net current accounts receivable",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Current customer receivables after the allowance for credit loss. The balance is not cash collected or a guarantee of collection.",
      "observations": [
        {
          "end": "2024-06-30",
          "val": 20865224,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "unit": "USD"
        },
        {
          "end": "2023-06-30",
          "val": 24622727,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2023Q2I",
          "unit": "USD"
        },
        {
          "end": "2022-06-30",
          "val": 19051236,
          "accn": "0000950170-23-055861",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2023-10-27",
          "frame": "CY2022Q2I",
          "unit": "USD"
        },
        {
          "end": "2021-06-30",
          "val": 19389213,
          "accn": "0001564590-22-032564",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-09-28",
          "frame": "CY2021Q2I",
          "unit": "USD"
        },
        {
          "end": "2020-06-30",
          "val": 19023098,
          "accn": "0001564590-21-049124",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-09-28",
          "frame": "CY2020Q2I",
          "unit": "USD"
        },
        {
          "end": "2019-06-30",
          "val": 13380464,
          "accn": "0001564590-20-044314",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-09-23",
          "frame": "CY2019Q2I",
          "unit": "USD"
        },
        {
          "end": "2018-06-30",
          "val": 13861932,
          "accn": "0001564590-19-034978",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-09-18",
          "frame": "CY2018Q2I",
          "unit": "USD"
        },
        {
          "end": "2017-06-30",
          "val": 23239325,
          "accn": "0001136261-18-000246",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-09-20",
          "frame": "CY2017Q2I",
          "unit": "USD"
        },
        {
          "end": "2016-06-30",
          "val": 27619599,
          "accn": "0001136261-17-000206",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-09-20",
          "frame": "CY2016Q2I",
          "unit": "USD"
        },
        {
          "end": "2015-06-30",
          "val": 26728741,
          "accn": "0001136261-16-000620",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-09-15",
          "frame": "CY2015Q2I",
          "unit": "USD"
        },
        {
          "end": "2014-06-30",
          "val": 24255596,
          "accn": "0001136261-15-000283",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-09-28",
          "frame": "CY2014Q2I",
          "unit": "USD"
        },
        {
          "end": "2013-06-30",
          "val": 12700106,
          "accn": "0001136261-14-000406",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-09-29",
          "frame": "CY2013Q2I",
          "unit": "USD"
        },
        {
          "end": "2012-06-30",
          "val": 2716985,
          "accn": "0001136261-13-000421",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-09-30",
          "frame": "CY2012Q2I",
          "unit": "USD"
        },
        {
          "end": "2011-06-30",
          "val": 1803909,
          "accn": "0001136261-12-000505",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-09-27",
          "frame": "CY2011Q2I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "PaymentsForRepurchaseOfCommonStock",
      "taxonomy": "us-gaap",
      "label": "Common-stock repurchase payments",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Cash paid to reacquire common stock during the period. This is not an authorization limit or a direct measure of the net change in share count.",
      "observations": [
        {
          "start": "2014-07-01",
          "end": "2015-06-30",
          "val": 0,
          "accn": "0001136261-15-000283",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-09-28",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-07-01",
          "end": "2014-06-30",
          "val": 134196,
          "accn": "0001136261-15-000283",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-09-28",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-07-01",
          "end": "2013-06-30",
          "val": 0,
          "accn": "0001136261-14-000406",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-09-29",
          "frame": "CY2013",
          "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": "2023-07-01",
          "end": "2024-06-30",
          "val": 33498006,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2022-07-01",
          "end": "2023-06-30",
          "val": 32481603,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2021-07-01",
          "end": "2022-06-30",
          "val": 39158929,
          "accn": "0000950170-23-055861",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2023-10-27",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2020-07-01",
          "end": "2021-06-30",
          "val": 33946158,
          "accn": "0001564590-22-032564",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-09-28",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-07-01",
          "end": "2020-06-30",
          "val": 33698011,
          "accn": "0001564590-21-049124",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-09-28",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-07-01",
          "end": "2019-06-30",
          "val": 45701756,
          "accn": "0001564590-20-044314",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-09-23",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-07-01",
          "end": "2018-06-30",
          "val": 17747050,
          "accn": "0001564590-19-034978",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-09-18",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-07-01",
          "end": "2017-06-30",
          "val": 18549420,
          "accn": "0001136261-18-000246",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-09-20",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2015-07-01",
          "end": "2016-06-30",
          "val": 16347194,
          "accn": "0001136261-17-000206",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-09-20",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-07-01",
          "end": "2015-06-30",
          "val": 14215523,
          "accn": "0001136261-16-000620",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-09-15",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-07-01",
          "end": "2014-06-30",
          "val": 8909972,
          "accn": "0001136261-15-000283",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-09-28",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-07-01",
          "end": "2013-06-30",
          "val": 6963305,
          "accn": "0001136261-14-000406",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-09-29",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2011-07-01",
          "end": "2012-06-30",
          "val": 3288089,
          "accn": "0001136261-13-000421",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-09-30",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2010-07-01",
          "end": "2011-06-30",
          "val": 2858822,
          "accn": "0001136261-12-000505",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-09-27",
          "frame": "CY2011",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "InventoryNet",
      "taxonomy": "us-gaap",
      "label": "Net inventory",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Inventory carrying amount after applicable valuation and LIFO reserves. It does not establish realizable selling proceeds or inventory turnover without other inputs.",
      "observations": [
        {
          "end": "2024-06-30",
          "val": 38107103,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "unit": "USD"
        },
        {
          "end": "2023-06-30",
          "val": 45098268,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2023Q2I",
          "unit": "USD"
        },
        {
          "end": "2022-06-30",
          "val": 54515894,
          "accn": "0000950170-23-055861",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2023-10-27",
          "frame": "CY2022Q2I",
          "unit": "USD"
        },
        {
          "end": "2021-06-30",
          "val": 63395256,
          "accn": "0001564590-22-032564",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-09-28",
          "frame": "CY2021Q2I",
          "unit": "USD"
        },
        {
          "end": "2020-06-30",
          "val": 63882938,
          "accn": "0001564590-21-049124",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-09-28",
          "frame": "CY2020Q2I",
          "unit": "USD"
        },
        {
          "end": "2019-06-30",
          "val": 71295520,
          "accn": "0001564590-20-044314",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-09-23",
          "frame": "CY2019Q2I",
          "unit": "USD"
        },
        {
          "end": "2018-06-30",
          "val": 60419276,
          "accn": "0001564590-19-034978",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-09-18",
          "frame": "CY2018Q2I",
          "unit": "USD"
        },
        {
          "end": "2017-06-30",
          "val": 31489945,
          "accn": "0001136261-18-000246",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-09-20",
          "frame": "CY2017Q2I",
          "unit": "USD"
        },
        {
          "end": "2016-06-30",
          "val": 21846130,
          "accn": "0001136261-17-000206",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-09-20",
          "frame": "CY2016Q2I",
          "unit": "USD"
        },
        {
          "end": "2015-06-30",
          "val": 25521747,
          "accn": "0001136261-16-000620",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-09-15",
          "frame": "CY2015Q2I",
          "unit": "USD"
        },
        {
          "end": "2014-06-30",
          "val": 28485584,
          "accn": "0001136261-15-000283",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-09-28",
          "frame": "CY2014Q2I",
          "unit": "USD"
        },
        {
          "end": "2013-06-30",
          "val": 25822467,
          "accn": "0001136261-14-000406",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-09-29",
          "frame": "CY2013Q2I",
          "unit": "USD"
        },
        {
          "end": "2012-06-30",
          "val": 6116785,
          "accn": "0001136261-13-000421",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-09-30",
          "frame": "CY2012Q2I",
          "unit": "USD"
        },
        {
          "end": "2011-06-30",
          "val": 5664119,
          "accn": "0001136261-12-000505",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-09-27",
          "frame": "CY2011Q2I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "GrossProfit",
      "taxonomy": "us-gaap",
      "label": "Gross profit",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Revenue less the costs directly attributed to the goods or services sold. It precedes other operating expenses and is not net income.",
      "observations": [
        {
          "start": "2023-07-01",
          "end": "2024-06-30",
          "val": 15809749,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2022-07-01",
          "end": "2023-06-30",
          "val": 14538081,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2021-07-01",
          "end": "2022-06-30",
          "val": 6355162,
          "accn": "0000950170-23-055861",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2023-10-27",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2020-07-01",
          "end": "2021-06-30",
          "val": 13676897,
          "accn": "0001564590-22-032564",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-09-28",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-07-01",
          "end": "2020-06-30",
          "val": 14934262,
          "accn": "0001564590-21-049124",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-09-28",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-07-01",
          "end": "2019-06-30",
          "val": 40708021,
          "accn": "0001564590-20-044314",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-09-23",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-07-01",
          "end": "2018-06-30",
          "val": 14753458,
          "accn": "0001564590-19-034978",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-09-18",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-07-01",
          "end": "2017-06-30",
          "val": 16140964,
          "accn": "0001136261-18-000246",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-09-20",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2015-07-01",
          "end": "2016-06-30",
          "val": 18390608,
          "accn": "0001136261-17-000206",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-09-20",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-07-01",
          "end": "2015-06-30",
          "val": 16601401,
          "accn": "0001136261-16-000620",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-09-15",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-07-01",
          "end": "2014-06-30",
          "val": 9971907,
          "accn": "0001136261-15-000283",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-09-28",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-07-01",
          "end": "2013-06-30",
          "val": 3595037,
          "accn": "0001136261-14-000406",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-09-29",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2011-07-01",
          "end": "2012-06-30",
          "val": 3907703,
          "accn": "0001136261-13-000421",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-09-30",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2010-07-01",
          "end": "2011-06-30",
          "val": 1360525,
          "accn": "0001136261-12-000505",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-09-27",
          "frame": "CY2011",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "CostOfRevenue",
      "taxonomy": "us-gaap",
      "label": "Cost of revenue",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Costs attributed to goods produced and sold and services provided during the period. This is not the sum of every operating expense.",
      "observations": [
        {
          "start": "2017-07-01",
          "end": "2018-06-30",
          "val": 49332052,
          "accn": "0001136261-18-000246",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-09-20",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-07-01",
          "end": "2017-06-30",
          "val": 59232846,
          "accn": "0001136261-18-000246",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-09-20",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2015-07-01",
          "end": "2016-06-30",
          "val": 77653646,
          "accn": "0001136261-17-000206",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-09-20",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-07-01",
          "end": "2015-06-30",
          "val": 64607502,
          "accn": "0001136261-16-000620",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-09-15",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-07-01",
          "end": "2014-06-30",
          "val": 41561736,
          "accn": "0001136261-15-000283",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-09-28",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-07-01",
          "end": "2013-06-30",
          "val": 33743221,
          "accn": "0001136261-14-000406",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-09-29",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2011-07-01",
          "end": "2012-06-30",
          "val": 10239914,
          "accn": "0001136261-13-000421",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-09-30",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2010-07-01",
          "end": "2011-06-30",
          "val": 2280855,
          "accn": "0001136261-12-000505",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-09-27",
          "frame": "CY2011",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "SellingGeneralAndAdministrativeExpense",
      "taxonomy": "us-gaap",
      "label": "Selling, general and administrative expense",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Selling and general administrative costs reported under this concept. It is an expense category, not a substitute for total operating expenses.",
      "observations": [
        {
          "start": "2023-07-01",
          "end": "2024-06-30",
          "val": 21725874,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2022-07-01",
          "end": "2023-06-30",
          "val": 22430687,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2021-07-01",
          "end": "2022-06-30",
          "val": 24470730,
          "accn": "0000950170-23-055861",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2023-10-27",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2020-07-01",
          "end": "2021-06-30",
          "val": 21867529,
          "accn": "0001564590-22-032564",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-09-28",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-07-01",
          "end": "2020-06-30",
          "val": 21348092,
          "accn": "0001564590-21-049124",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-09-28",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-07-01",
          "end": "2019-06-30",
          "val": 17486071,
          "accn": "0001564590-20-044314",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-09-23",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-07-01",
          "end": "2018-06-30",
          "val": 10503020,
          "accn": "0001564590-19-034978",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-09-18",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-07-01",
          "end": "2017-06-30",
          "val": 11794026,
          "accn": "0001136261-18-000246",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-09-20",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2015-07-01",
          "end": "2016-06-30",
          "val": 10397863,
          "accn": "0001136261-17-000206",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-09-20",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-07-01",
          "end": "2015-06-30",
          "val": 9620807,
          "accn": "0001136261-16-000620",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-09-15",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-07-01",
          "end": "2014-06-30",
          "val": 6815576,
          "accn": "0001136261-15-000283",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-09-28",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-07-01",
          "end": "2013-06-30",
          "val": 5762838,
          "accn": "0001136261-14-000406",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-09-29",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2011-07-01",
          "end": "2012-06-30",
          "val": 2772711,
          "accn": "0001136261-13-000421",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-09-30",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2010-07-01",
          "end": "2011-06-30",
          "val": 2166375,
          "accn": "0001136261-12-000505",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-09-27",
          "frame": "CY2011",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "ResearchAndDevelopmentExpense",
      "taxonomy": "us-gaap",
      "label": "Research and development expense",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Research and development costs recognized as expense. Capitalization policies and acquired projects can make this differ from total cash invested in development.",
      "observations": [
        {
          "start": "2023-07-01",
          "end": "2024-06-30",
          "val": 4062419,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2022-07-01",
          "end": "2023-06-30",
          "val": 5237772,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2021-07-01",
          "end": "2022-06-30",
          "val": 7710642,
          "accn": "0000950170-23-055861",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2023-10-27",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2020-07-01",
          "end": "2021-06-30",
          "val": 8515786,
          "accn": "0001564590-22-032564",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-09-28",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-07-01",
          "end": "2020-06-30",
          "val": 7336754,
          "accn": "0001564590-21-049124",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-09-28",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-07-01",
          "end": "2019-06-30",
          "val": 6272758,
          "accn": "0001564590-20-044314",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-09-23",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-07-01",
          "end": "2018-06-30",
          "val": 3887723,
          "accn": "0001564590-19-034978",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-09-18",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-07-01",
          "end": "2017-06-30",
          "val": 3032112,
          "accn": "0001136261-18-000246",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-09-20",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2015-07-01",
          "end": "2016-06-30",
          "val": 2764358,
          "accn": "0001136261-17-000206",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-09-20",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-07-01",
          "end": "2015-06-30",
          "val": 1890234,
          "accn": "0001136261-16-000620",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-09-15",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-07-01",
          "end": "2014-06-30",
          "val": 840578,
          "accn": "0001136261-15-000283",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-09-28",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-07-01",
          "end": "2013-06-30",
          "val": 505872,
          "accn": "0001136261-14-000406",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-09-29",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2011-07-01",
          "end": "2012-06-30",
          "val": 242523,
          "accn": "0001136261-13-000421",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-09-30",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2010-07-01",
          "end": "2011-06-30",
          "val": 450016,
          "accn": "0001136261-12-000505",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-09-27",
          "frame": "CY2011",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "CommonStockSharesOutstanding",
      "taxonomy": "us-gaap",
      "label": "Common shares outstanding",
      "kind": "instant",
      "unitKind": "shares",
      "meaning": "Common shares outstanding at the reporting date. This point-in-time count differs from the weighted-average shares used for earnings per share and can exclude other share classes.",
      "observations": [
        {
          "end": "2024-06-30",
          "val": 2281258,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "unit": "shares"
        },
        {
          "end": "2023-06-30",
          "val": 2262054,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2023Q2I",
          "unit": "shares"
        },
        {
          "end": "2022-06-30",
          "val": 42583758,
          "accn": "0000950170-23-055861",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2023-10-27",
          "frame": "CY2022Q2I",
          "unit": "shares"
        },
        {
          "end": "2021-06-30",
          "val": 36747983,
          "accn": "0001564590-22-032564",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-09-28",
          "frame": "CY2021Q2I",
          "unit": "shares"
        },
        {
          "end": "2020-06-30",
          "val": 33432861,
          "accn": "0001564590-21-049124",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-09-28",
          "frame": "CY2020Q2I",
          "unit": "shares"
        },
        {
          "end": "2019-06-30",
          "val": 33278218,
          "accn": "0001564590-20-044314",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-09-23",
          "frame": "CY2019Q2I",
          "unit": "shares"
        },
        {
          "end": "2018-06-30",
          "val": 24342906,
          "accn": "0001564590-19-034978",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-09-18",
          "frame": "CY2018Q2I",
          "unit": "shares"
        },
        {
          "end": "2017-06-30",
          "val": 17979681,
          "accn": "0001136261-18-000246",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-09-20",
          "frame": "CY2017Q2I",
          "unit": "shares"
        },
        {
          "end": "2016-06-30",
          "val": 17061111,
          "accn": "0001136261-17-000206",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-09-20",
          "frame": "CY2016Q2I",
          "unit": "shares"
        },
        {
          "end": "2015-06-30",
          "val": 13454101,
          "accn": "0001136261-16-000620",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-09-15",
          "frame": "CY2015Q2I",
          "unit": "shares"
        },
        {
          "end": "2014-06-30",
          "val": 11640093,
          "accn": "0001136261-15-000283",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-09-28",
          "frame": "CY2014Q2I",
          "unit": "shares"
        },
        {
          "end": "2013-06-30",
          "val": 11584101,
          "accn": "0001136261-14-000406",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-09-29",
          "frame": "CY2013Q2I",
          "unit": "shares"
        },
        {
          "end": "2012-06-30",
          "val": 6873000,
          "accn": "0001136261-13-000421",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-09-30",
          "frame": "CY2012Q2I",
          "unit": "shares"
        }
      ]
    },
    {
      "tag": "AdditionalPaidInCapital",
      "taxonomy": "us-gaap",
      "label": "Additional paid-in capital",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Capital contributed above par value under this concept. It records historical contributions, not the current value of the equity or cash on hand.",
      "observations": [
        {
          "end": "2024-06-30",
          "val": 168807072,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "unit": "USD"
        },
        {
          "end": "2023-06-30",
          "val": 167768104,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2023Q2I",
          "unit": "USD"
        },
        {
          "end": "2022-06-30",
          "val": 163892575,
          "accn": "0000950170-23-055861",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2023-10-27",
          "frame": "CY2022Q2I",
          "unit": "USD"
        },
        {
          "end": "2021-06-30",
          "val": 149684357,
          "accn": "0001564590-22-032564",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-09-28",
          "frame": "CY2021Q2I",
          "unit": "USD"
        },
        {
          "end": "2020-06-30",
          "val": 137809540,
          "accn": "0001564590-21-049124",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-09-28",
          "frame": "CY2020Q2I",
          "unit": "USD"
        },
        {
          "end": "2019-06-30",
          "val": 136751875,
          "accn": "0001564590-20-044314",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-09-23",
          "frame": "CY2019Q2I",
          "unit": "USD"
        },
        {
          "end": "2018-06-30",
          "val": 108803991,
          "accn": "0001564590-19-034978",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-09-18",
          "frame": "CY2018Q2I",
          "unit": "USD"
        },
        {
          "end": "2017-06-30",
          "val": 83312518,
          "accn": "0001136261-18-000246",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-09-20",
          "frame": "CY2017Q2I",
          "unit": "USD"
        },
        {
          "end": "2016-06-30",
          "val": 78282461,
          "accn": "0001136261-17-000206",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-09-20",
          "frame": "CY2016Q2I",
          "unit": "USD"
        },
        {
          "end": "2015-06-30",
          "val": 62072379,
          "accn": "0001136261-16-000620",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-09-15",
          "frame": "CY2015Q2I",
          "unit": "USD"
        },
        {
          "end": "2014-06-30",
          "val": 55121876,
          "accn": "0001136261-15-000283",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-09-28",
          "frame": "CY2014Q2I",
          "unit": "USD"
        },
        {
          "end": "2013-06-30",
          "val": 54338758,
          "accn": "0001136261-14-000406",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-09-29",
          "frame": "CY2013Q2I",
          "unit": "USD"
        },
        {
          "end": "2012-06-30",
          "val": 19796976,
          "accn": "0001136261-13-000421",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-09-30",
          "frame": "CY2012Q2I",
          "unit": "USD"
        },
        {
          "end": "2011-06-30",
          "val": 14604716,
          "accn": "0001136261-12-000505",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-09-27",
          "frame": "CY2011Q2I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
      "taxonomy": "us-gaap",
      "label": "Accumulated other comprehensive income or loss",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Cumulative other comprehensive items after tax, such as translation and unrealized hedging or securities effects. These amounts have not passed through net income.",
      "observations": [
        {
          "end": "2024-06-30",
          "val": -7405114,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "unit": "USD"
        },
        {
          "end": "2023-06-30",
          "val": -6987791,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2023Q2I",
          "unit": "USD"
        },
        {
          "end": "2022-06-30",
          "val": -6560600,
          "accn": "0000950170-23-055861",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2023-10-27",
          "frame": "CY2022Q2I",
          "unit": "USD"
        },
        {
          "end": "2021-06-30",
          "val": -5850826,
          "accn": "0001564590-22-032564",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-09-28",
          "frame": "CY2021Q2I",
          "unit": "USD"
        },
        {
          "end": "2020-06-30",
          "val": -6111424,
          "accn": "0001564590-21-049124",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-09-28",
          "frame": "CY2020Q2I",
          "unit": "USD"
        },
        {
          "end": "2019-06-30",
          "val": -6138467,
          "accn": "0001564590-20-044314",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-09-23",
          "frame": "CY2019Q2I",
          "unit": "USD"
        },
        {
          "end": "2018-06-30",
          "val": -5790662,
          "accn": "0001564590-19-034978",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-09-18",
          "frame": "CY2018Q2I",
          "unit": "USD"
        },
        {
          "end": "2017-06-30",
          "val": -5538385,
          "accn": "0001136261-18-000246",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-09-20",
          "frame": "CY2017Q2I",
          "unit": "USD"
        },
        {
          "end": "2016-06-30",
          "val": -5789663,
          "accn": "0001136261-17-000206",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-09-20",
          "frame": "CY2016Q2I",
          "unit": "USD"
        },
        {
          "end": "2015-06-30",
          "val": -5096586,
          "accn": "0001136261-16-000620",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-09-15",
          "frame": "CY2015Q2I",
          "unit": "USD"
        },
        {
          "end": "2014-06-30",
          "val": -1668767,
          "accn": "0001136261-15-000283",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-09-28",
          "frame": "CY2014Q2I",
          "unit": "USD"
        },
        {
          "end": "2013-06-30",
          "val": -2103836,
          "accn": "0001136261-14-000406",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-09-29",
          "frame": "CY2013Q2I",
          "unit": "USD"
        },
        {
          "end": "2012-06-30",
          "val": 0,
          "accn": "0001136261-13-000421",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-09-30",
          "frame": "CY2012Q2I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "taxonomy": "us-gaap",
      "label": "Total equity including noncontrolling interests",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Equity including the portion attributable to noncontrolling interests. It is larger than or equal to parent stockholders equity and is not market capitalization.",
      "observations": [
        {
          "end": "2024-06-30",
          "val": 39262360,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "unit": "USD"
        },
        {
          "end": "2023-06-30",
          "val": 68823433,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "unit": "USD"
        },
        {
          "end": "2022-06-30",
          "val": 51408669,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2022Q2I",
          "unit": "USD"
        },
        {
          "end": "2021-06-30",
          "val": 74393193,
          "accn": "0000950170-23-055861",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2023-10-27",
          "frame": "CY2021Q2I",
          "unit": "USD"
        },
        {
          "end": "2020-06-30",
          "val": 81335977,
          "accn": "0001564590-22-032564",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-09-28",
          "frame": "CY2020Q2I",
          "unit": "USD"
        },
        {
          "end": "2019-06-30",
          "val": 99998212,
          "accn": "0001564590-21-049124",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-09-28",
          "frame": "CY2019Q2I",
          "unit": "USD"
        },
        {
          "end": "2018-06-30",
          "val": 81742124,
          "accn": "0001564590-20-044314",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-09-23",
          "frame": "CY2018Q2I",
          "unit": "USD"
        },
        {
          "end": "2017-06-30",
          "val": 61221655,
          "accn": "0001564590-19-034978",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-09-18",
          "frame": "CY2017Q2I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "OperatingLeaseRightOfUseAsset",
      "taxonomy": "us-gaap",
      "label": "Operating lease right-of-use asset",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Carrying amount of the right to use leased assets under operating leases. It reflects discounted remaining payments, not the value of the underlying property.",
      "observations": [
        {
          "end": "2024-06-30",
          "val": 2248818,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "unit": "USD"
        },
        {
          "end": "2023-06-30",
          "val": 2983303,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2023Q2I",
          "unit": "USD"
        },
        {
          "end": "2022-06-30",
          "val": 4094253,
          "accn": "0000950170-23-055861",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2023-10-27",
          "frame": "CY2022Q2I",
          "unit": "USD"
        },
        {
          "end": "2021-06-30",
          "val": 4314802,
          "accn": "0001564590-21-049124",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-09-28",
          "frame": "CY2021Q2I",
          "unit": "USD"
        },
        {
          "end": "2020-06-30",
          "val": 4137255,
          "accn": "0001564590-20-044314",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-09-23",
          "frame": "CY2020Q2I",
          "unit": "USD"
        },
        {
          "end": "2019-07-01",
          "val": 2600000,
          "accn": "0001564590-20-044314",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-09-23",
          "frame": "CY2019Q2I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "OperatingLeaseLiability",
      "taxonomy": "us-gaap",
      "label": "Operating lease liability",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Present value of remaining operating lease payments. Discount-rate choices and lease terms affect the amount; it is not the sum of undiscounted future rent.",
      "observations": [
        {
          "end": "2024-06-30",
          "val": 2332479,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2024Q2I",
          "unit": "USD"
        },
        {
          "end": "2023-06-30",
          "val": 3285172,
          "accn": "0000950170-23-055861",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2023-10-27",
          "frame": "CY2023Q2I",
          "unit": "USD"
        },
        {
          "end": "2022-06-30",
          "val": 4383509,
          "accn": "0001564590-22-032564",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-09-28",
          "frame": "CY2022Q2I",
          "unit": "USD"
        },
        {
          "end": "2021-06-30",
          "val": 4503104,
          "accn": "0001564590-21-049124",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-09-28",
          "frame": "CY2021Q2I",
          "unit": "USD"
        },
        {
          "end": "2020-06-30",
          "val": 4440422,
          "accn": "0001564590-20-044314",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-09-23",
          "frame": "CY2020Q2I",
          "unit": "USD"
        },
        {
          "end": "2019-07-01",
          "val": 4300000,
          "accn": "0001564590-20-044314",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-09-23",
          "frame": "CY2019Q2I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "LongTermDebt",
      "taxonomy": "us-gaap",
      "label": "Long-term debt",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Long-term borrowings under this concept, which can include the current portion depending on presentation. It is not total liabilities and may exclude leases and other obligations.",
      "observations": [
        {
          "end": "2024-06-30",
          "val": 8443396,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2024Q2I",
          "unit": "USD"
        },
        {
          "end": "2023-06-30",
          "val": 7908397,
          "accn": "0000950170-23-055861",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2023-10-27",
          "frame": "CY2023Q2I",
          "unit": "USD"
        },
        {
          "end": "2018-06-30",
          "val": 13480099,
          "accn": "0001136261-18-000246",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-09-20",
          "unit": "USD"
        },
        {
          "end": "2017-06-30",
          "val": 11405819,
          "accn": "0001136261-18-000246",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-09-20",
          "frame": "CY2017Q2I",
          "unit": "USD"
        },
        {
          "end": "2016-06-30",
          "val": 11389427,
          "accn": "0001136261-17-000206",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-09-20",
          "frame": "CY2016Q2I",
          "unit": "USD"
        },
        {
          "end": "2015-06-30",
          "val": 12905537,
          "accn": "0001136261-16-000620",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-09-15",
          "frame": "CY2015Q2I",
          "unit": "USD"
        },
        {
          "end": "2014-06-30",
          "val": 4720395,
          "accn": "0001136261-15-000283",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-09-28",
          "frame": "CY2014Q2I",
          "unit": "USD"
        },
        {
          "end": "2013-06-30",
          "val": 5415746,
          "accn": "0001136261-14-000406",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-09-29",
          "frame": "CY2013Q2I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "PropertyPlantAndEquipmentGross",
      "taxonomy": "us-gaap",
      "label": "Gross property, plant and equipment",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Cost of property, plant and equipment before accumulated depreciation. Historical cost does not indicate current value or replacement cost.",
      "observations": [
        {
          "end": "2024-06-30",
          "val": 18985873,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "unit": "USD"
        },
        {
          "end": "2023-06-30",
          "val": 18299941,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2023Q2I",
          "unit": "USD"
        },
        {
          "end": "2022-06-30",
          "val": 27105768,
          "accn": "0000950170-23-055861",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2023-10-27",
          "frame": "CY2022Q2I",
          "unit": "USD"
        },
        {
          "end": "2021-06-30",
          "val": 26077402,
          "accn": "0001564590-22-032564",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-09-28",
          "frame": "CY2021Q2I",
          "unit": "USD"
        },
        {
          "end": "2020-06-30",
          "val": 28434715,
          "accn": "0001564590-21-049124",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-09-28",
          "frame": "CY2020Q2I",
          "unit": "USD"
        },
        {
          "end": "2019-06-30",
          "val": 26914626,
          "accn": "0001564590-20-044314",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-09-23",
          "frame": "CY2019Q2I",
          "unit": "USD"
        },
        {
          "end": "2018-06-30",
          "val": 18038596,
          "accn": "0001564590-19-034978",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-09-18",
          "frame": "CY2018Q2I",
          "unit": "USD"
        },
        {
          "end": "2017-06-30",
          "val": 17262461,
          "accn": "0001136261-18-000246",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-09-20",
          "frame": "CY2017Q2I",
          "unit": "USD"
        },
        {
          "end": "2016-06-30",
          "val": 15219898,
          "accn": "0001136261-17-000206",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-09-20",
          "frame": "CY2016Q2I",
          "unit": "USD"
        },
        {
          "end": "2015-06-30",
          "val": 13261023,
          "accn": "0001136261-16-000620",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-09-15",
          "frame": "CY2015Q2I",
          "unit": "USD"
        },
        {
          "end": "2014-06-30",
          "val": 11568255,
          "accn": "0001136261-15-000283",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-09-28",
          "frame": "CY2014Q2I",
          "unit": "USD"
        },
        {
          "end": "2013-06-30",
          "val": 11142482,
          "accn": "0001136261-14-000406",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-09-29",
          "frame": "CY2013Q2I",
          "unit": "USD"
        },
        {
          "end": "2012-06-30",
          "val": 3111803,
          "accn": "0001136261-13-000421",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-09-30",
          "frame": "CY2012Q2I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
      "taxonomy": "us-gaap",
      "label": "Accumulated depreciation on property, plant and equipment",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Cumulative depreciation, depletion and amortization recorded against property, plant and equipment. It measures cost allocation to date, not physical wear or market value.",
      "observations": [
        {
          "end": "2024-06-30",
          "val": 9318600,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "unit": "USD"
        },
        {
          "end": "2023-06-30",
          "val": 8217773,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2023Q2I",
          "unit": "USD"
        },
        {
          "end": "2022-06-30",
          "val": 10234099,
          "accn": "0000950170-23-055861",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2023-10-27",
          "frame": "CY2022Q2I",
          "unit": "USD"
        },
        {
          "end": "2021-06-30",
          "val": 8336428,
          "accn": "0001564590-22-032564",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-09-28",
          "frame": "CY2021Q2I",
          "unit": "USD"
        },
        {
          "end": "2020-06-30",
          "val": 7940403,
          "accn": "0001564590-21-049124",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-09-28",
          "frame": "CY2020Q2I",
          "unit": "USD"
        },
        {
          "end": "2019-06-30",
          "val": 6279677,
          "accn": "0001564590-20-044314",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-09-23",
          "frame": "CY2019Q2I",
          "unit": "USD"
        },
        {
          "end": "2018-06-30",
          "val": 4858464,
          "accn": "0001564590-19-034978",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-09-18",
          "frame": "CY2018Q2I",
          "unit": "USD"
        },
        {
          "end": "2017-06-30",
          "val": 3680885,
          "accn": "0001136261-18-000246",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-09-20",
          "frame": "CY2017Q2I",
          "unit": "USD"
        },
        {
          "end": "2016-06-30",
          "val": 2619792,
          "accn": "0001136261-17-000206",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-09-20",
          "frame": "CY2016Q2I",
          "unit": "USD"
        },
        {
          "end": "2015-06-30",
          "val": 1784087,
          "accn": "0001136261-16-000620",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-09-15",
          "frame": "CY2015Q2I",
          "unit": "USD"
        },
        {
          "end": "2014-06-30",
          "val": 1211446,
          "accn": "0001136261-15-000283",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-09-28",
          "frame": "CY2014Q2I",
          "unit": "USD"
        },
        {
          "end": "2013-06-30",
          "val": 903047,
          "accn": "0001136261-14-000406",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-09-29",
          "frame": "CY2013Q2I",
          "unit": "USD"
        },
        {
          "end": "2012-06-30",
          "val": 670617,
          "accn": "0001136261-13-000421",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-09-30",
          "frame": "CY2012Q2I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "OtherAssetsNoncurrent",
      "taxonomy": "us-gaap",
      "label": "Other noncurrent assets",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Noncurrent assets the filer does not present separately. The composition differs by filer and is described only in the filing.",
      "observations": [
        {
          "end": "2024-06-30",
          "val": 1691744,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "unit": "USD"
        },
        {
          "end": "2023-06-30",
          "val": 2066081,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2023Q2I",
          "unit": "USD"
        },
        {
          "end": "2022-06-30",
          "val": 1128507,
          "accn": "0000950170-23-055861",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2023-10-27",
          "frame": "CY2022Q2I",
          "unit": "USD"
        },
        {
          "end": "2021-06-30",
          "val": 7079490,
          "accn": "0001564590-22-032564",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-09-28",
          "frame": "CY2021Q2I",
          "unit": "USD"
        },
        {
          "end": "2020-06-30",
          "val": 6764781,
          "accn": "0001564590-21-049124",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-09-28",
          "frame": "CY2020Q2I",
          "unit": "USD"
        },
        {
          "end": "2019-06-30",
          "val": 1369560,
          "accn": "0001564590-20-044314",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-09-23",
          "frame": "CY2019Q2I",
          "unit": "USD"
        },
        {
          "end": "2015-06-30",
          "val": 212231,
          "accn": "0001136261-15-000283",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-09-28",
          "unit": "USD"
        },
        {
          "end": "2014-06-30",
          "val": 1952100,
          "accn": "0001136261-15-000283",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-09-28",
          "frame": "CY2014Q2I",
          "unit": "USD"
        },
        {
          "end": "2013-06-30",
          "val": 1582599,
          "accn": "0001136261-14-000406",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-09-29",
          "frame": "CY2013Q2I",
          "unit": "USD"
        },
        {
          "end": "2012-06-30",
          "val": 1098292,
          "accn": "0001136261-13-000421",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-09-30",
          "frame": "CY2012Q2I",
          "unit": "USD"
        },
        {
          "end": "2011-06-30",
          "val": 220431,
          "accn": "0001136261-12-000505",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-09-27",
          "frame": "CY2011Q2I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "OtherLiabilitiesNoncurrent",
      "taxonomy": "us-gaap",
      "label": "Other noncurrent liabilities",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Noncurrent liabilities the filer does not present separately. The composition differs by filer and is described only in the filing.",
      "observations": [
        {
          "end": "2024-06-30",
          "val": 1578856,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "unit": "USD"
        },
        {
          "end": "2023-06-30",
          "val": 2102030,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2023Q2I",
          "unit": "USD"
        },
        {
          "end": "2022-06-30",
          "val": 3587041,
          "accn": "0000950170-23-055861",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2023-10-27",
          "frame": "CY2022Q2I",
          "unit": "USD"
        },
        {
          "end": "2021-06-30",
          "val": 3649885,
          "accn": "0001564590-22-032564",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-09-28",
          "frame": "CY2021Q2I",
          "unit": "USD"
        },
        {
          "end": "2020-06-30",
          "val": 3427054,
          "accn": "0001564590-21-049124",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-09-28",
          "frame": "CY2020Q2I",
          "unit": "USD"
        },
        {
          "end": "2019-06-30",
          "val": 280424,
          "accn": "0001564590-20-044314",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-09-23",
          "frame": "CY2019Q2I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "PrepaidExpenseAndOtherAssetsCurrent",
      "taxonomy": "us-gaap",
      "label": "Prepaid expenses and other current assets",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Prepayments and other current assets grouped under this concept. The balance is not cash and its composition differs by filer.",
      "observations": [
        {
          "end": "2024-06-30",
          "val": 4108149,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "unit": "USD"
        },
        {
          "end": "2023-06-30",
          "val": 4099027,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2023Q2I",
          "unit": "USD"
        },
        {
          "end": "2022-06-30",
          "val": 1605987,
          "accn": "0000950170-23-055861",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2023-10-27",
          "frame": "CY2022Q2I",
          "unit": "USD"
        },
        {
          "end": "2021-06-30",
          "val": 1555530,
          "accn": "0001564590-22-032564",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-09-28",
          "frame": "CY2021Q2I",
          "unit": "USD"
        },
        {
          "end": "2020-06-30",
          "val": 1374677,
          "accn": "0001564590-21-049124",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-09-28",
          "frame": "CY2020Q2I",
          "unit": "USD"
        },
        {
          "end": "2019-06-30",
          "val": 1687490,
          "accn": "0001564590-20-044314",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-09-23",
          "frame": "CY2019Q2I",
          "unit": "USD"
        },
        {
          "end": "2018-06-30",
          "val": 1279794,
          "accn": "0001564590-19-034978",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-09-18",
          "frame": "CY2018Q2I",
          "unit": "USD"
        },
        {
          "end": "2017-06-30",
          "val": 1249921,
          "accn": "0001136261-18-000246",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-09-20",
          "frame": "CY2017Q2I",
          "unit": "USD"
        },
        {
          "end": "2016-06-30",
          "val": 1218280,
          "accn": "0001136261-17-000206",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-09-20",
          "frame": "CY2016Q2I",
          "unit": "USD"
        },
        {
          "end": "2015-06-30",
          "val": 797199,
          "accn": "0001136261-16-000620",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-09-15",
          "frame": "CY2015Q2I",
          "unit": "USD"
        },
        {
          "end": "2014-06-30",
          "val": 230907,
          "accn": "0001136261-15-000283",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-09-28",
          "frame": "CY2014Q2I",
          "unit": "USD"
        },
        {
          "end": "2013-06-30",
          "val": 509037,
          "accn": "0001136261-14-000406",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-09-29",
          "frame": "CY2013Q2I",
          "unit": "USD"
        },
        {
          "end": "2012-06-30",
          "val": 138236,
          "accn": "0001136261-13-000421",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-09-30",
          "frame": "CY2012Q2I",
          "unit": "USD"
        },
        {
          "end": "2011-06-30",
          "val": 58451,
          "accn": "0001136261-12-000505",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-09-27",
          "frame": "CY2011Q2I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "ContractWithCustomerLiabilityCurrent",
      "taxonomy": "us-gaap",
      "label": "Current contract liabilities",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Consideration received before performance obligations are satisfied, often called deferred revenue. It is an obligation to deliver, not earned revenue or cash available.",
      "observations": [
        {
          "end": "2024-06-30",
          "val": 872739,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "unit": "USD"
        },
        {
          "end": "2023-06-30",
          "val": 464707,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2023Q2I",
          "unit": "USD"
        },
        {
          "end": "2022-06-30",
          "val": 605960,
          "accn": "0000950170-23-055861",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2023-10-27",
          "frame": "CY2022Q2I",
          "unit": "USD"
        },
        {
          "end": "2021-06-30",
          "val": 385328,
          "accn": "0001564590-22-032564",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-09-28",
          "frame": "CY2021Q2I",
          "unit": "USD"
        },
        {
          "end": "2020-06-30",
          "val": 6171904,
          "accn": "0001564590-21-049124",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-09-28",
          "frame": "CY2020Q2I",
          "unit": "USD"
        },
        {
          "end": "2019-06-30",
          "val": 9054549,
          "accn": "0001564590-20-044314",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-09-23",
          "frame": "CY2019Q2I",
          "unit": "USD"
        },
        {
          "end": "2018-06-30",
          "val": 212393,
          "accn": "0001564590-19-034978",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-09-18",
          "frame": "CY2018Q2I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "DeferredTaxAssetsNet",
      "taxonomy": "us-gaap",
      "label": "Net deferred tax assets",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Deferred tax assets after the valuation allowance. Realization depends on future taxable income, so the balance is not a receivable from tax authorities.",
      "observations": [
        {
          "end": "2024-06-30",
          "val": 6242189,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2024Q2I",
          "unit": "USD"
        },
        {
          "end": "2023-06-30",
          "val": 9082525,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2023Q2I",
          "unit": "USD"
        },
        {
          "end": "2022-06-30",
          "val": 3667778,
          "accn": "0000950170-23-055861",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2023-10-27",
          "frame": "CY2022Q2I",
          "unit": "USD"
        },
        {
          "end": "2021-06-30",
          "val": 2703883,
          "accn": "0001564590-22-032564",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-09-28",
          "frame": "CY2021Q2I",
          "unit": "USD"
        },
        {
          "end": "2020-06-30",
          "val": 2986604,
          "accn": "0001564590-21-049124",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-09-28",
          "frame": "CY2020Q2I",
          "unit": "USD"
        },
        {
          "end": "2019-06-30",
          "val": 1749805,
          "accn": "0001564590-20-044314",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-09-23",
          "frame": "CY2019Q2I",
          "unit": "USD"
        },
        {
          "end": "2018-06-30",
          "val": 605350,
          "accn": "0001564590-19-034978",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-09-18",
          "frame": "CY2018Q2I",
          "unit": "USD"
        },
        {
          "end": "2017-06-30",
          "val": 570830,
          "accn": "0001136261-18-000246",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-09-20",
          "frame": "CY2017Q2I",
          "unit": "USD"
        },
        {
          "end": "2016-06-30",
          "val": 7803550,
          "accn": "0001136261-17-000206",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-09-20",
          "frame": "CY2016Q2I",
          "unit": "USD"
        },
        {
          "end": "2015-06-30",
          "val": 5014780,
          "accn": "0001136261-16-000620",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-09-15",
          "frame": "CY2015Q2I",
          "unit": "USD"
        },
        {
          "end": "2014-06-30",
          "val": 3335989,
          "accn": "0001136261-15-000283",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-09-28",
          "frame": "CY2014Q2I",
          "unit": "USD"
        },
        {
          "end": "2013-06-30",
          "val": 3171452,
          "accn": "0001136261-14-000406",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-09-29",
          "frame": "CY2013Q2I",
          "unit": "USD"
        },
        {
          "end": "2012-06-30",
          "val": 902955,
          "accn": "0001136261-13-000421",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-09-30",
          "frame": "CY2012Q2I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
      "taxonomy": "us-gaap",
      "label": "Pre-tax income or loss from continuing operations",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Income or loss from continuing operations before income taxes and noncontrolling interests. It excludes discontinued operations and is not net income.",
      "observations": [
        {
          "start": "2023-07-01",
          "end": "2024-06-30",
          "val": -26701675,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2022-07-01",
          "end": "2023-06-30",
          "val": 14924051,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2021-07-01",
          "end": "2022-06-30",
          "val": -35909083,
          "accn": "0000950170-23-055861",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2023-10-27",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2020-07-01",
          "end": "2021-06-30",
          "val": -19130872,
          "accn": "0001564590-22-032564",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-09-28",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-07-01",
          "end": "2020-06-30",
          "val": -19361130,
          "accn": "0001564590-21-049124",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-09-28",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-07-01",
          "end": "2019-06-30",
          "val": -9501674,
          "accn": "0001564590-20-044314",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-09-23",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-07-01",
          "end": "2018-06-30",
          "val": -4582041,
          "accn": "0001564590-19-034978",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-09-18",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-07-01",
          "end": "2017-06-30",
          "val": -4194337,
          "accn": "0001136261-18-000246",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-09-20",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2015-07-01",
          "end": "2016-06-30",
          "val": -2038152,
          "accn": "0001136261-17-000206",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-09-20",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-07-01",
          "end": "2015-06-30",
          "val": -4009106,
          "accn": "0001136261-16-000620",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-09-15",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-07-01",
          "end": "2014-06-30",
          "val": 460216,
          "accn": "0001136261-15-000283",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-09-28",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-07-01",
          "end": "2013-06-30",
          "val": -3859150,
          "accn": "0001136261-14-000406",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-09-29",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2011-07-01",
          "end": "2012-06-30",
          "val": 574145,
          "accn": "0001136261-13-000421",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-09-30",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2010-07-01",
          "end": "2011-06-30",
          "val": -1497025,
          "accn": "0001136261-12-000505",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-09-27",
          "frame": "CY2011",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "ProfitLoss",
      "taxonomy": "us-gaap",
      "label": "Profit or loss including noncontrolling interests",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Net income or loss including the portion attributable to noncontrolling interests. It can differ from the net income attributable to the parent that per-share figures use.",
      "observations": [
        {
          "start": "2023-07-01",
          "end": "2024-06-30",
          "val": -30056389,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2022-07-01",
          "end": "2023-06-30",
          "val": 14435360,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2021-07-01",
          "end": "2022-06-30",
          "val": -36322506,
          "accn": "0000950170-23-055861",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2023-10-27",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2020-07-01",
          "end": "2021-06-30",
          "val": -19106514,
          "accn": "0001564590-22-032564",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-09-28",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-07-01",
          "end": "2020-06-30",
          "val": -19747098,
          "accn": "0001564590-21-049124",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-09-28",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-07-01",
          "end": "2019-06-30",
          "val": -9352927,
          "accn": "0001564590-20-044314",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-09-23",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-07-01",
          "end": "2018-06-30",
          "val": -4725090,
          "accn": "0001564590-19-034978",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-09-18",
          "frame": "CY2018",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "ComprehensiveIncomeNetOfTax",
      "taxonomy": "us-gaap",
      "label": "Comprehensive income or loss",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Net income plus other comprehensive income after tax. It includes unrealized items that net income excludes and is not a cash measure.",
      "observations": [
        {
          "start": "2023-07-01",
          "end": "2024-06-30",
          "val": -30448300,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2022-07-01",
          "end": "2023-06-30",
          "val": 13982887,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2021-07-01",
          "end": "2022-06-30",
          "val": -37105124,
          "accn": "0000950170-23-055861",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2023-10-27",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2020-07-01",
          "end": "2021-06-30",
          "val": -18910369,
          "accn": "0001564590-22-032564",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-09-28",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-07-01",
          "end": "2020-06-30",
          "val": -19647281,
          "accn": "0001564590-21-049124",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-09-28",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-07-01",
          "end": "2019-06-30",
          "val": -9653047,
          "accn": "0001564590-20-044314",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-09-23",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-07-01",
          "end": "2018-06-30",
          "val": -4977367,
          "accn": "0001564590-19-034978",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-09-18",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-07-01",
          "end": "2017-06-30",
          "val": -11570764,
          "accn": "0001136261-18-000246",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-09-20",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2015-07-01",
          "end": "2016-06-30",
          "val": -327850,
          "accn": "0001136261-17-000206",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-09-20",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-07-01",
          "end": "2015-06-30",
          "val": -6590946,
          "accn": "0001136261-16-000620",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-09-15",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-07-01",
          "end": "2014-06-30",
          "val": 808169,
          "accn": "0001136261-15-000283",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-09-28",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-07-01",
          "end": "2013-06-30",
          "val": -4619863,
          "accn": "0001136261-14-000406",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-09-29",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2011-07-01",
          "end": "2012-06-30",
          "val": 374835,
          "accn": "0001136261-13-000421",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-09-30",
          "frame": "CY2012",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "NetIncomeLossAvailableToCommonStockholdersBasic",
      "taxonomy": "us-gaap",
      "label": "Net income available to common stockholders",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Net income after preferred dividends and similar adjustments, the numerator for basic earnings per share. It can be lower than reported net income.",
      "observations": [
        {
          "start": "2023-07-01",
          "end": "2024-06-30",
          "val": -30525594,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2022-07-01",
          "end": "2023-06-30",
          "val": 13940749,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2021-07-01",
          "end": "2022-06-30",
          "val": -36561648,
          "accn": "0000950170-23-055861",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2023-10-27",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2020-07-01",
          "end": "2021-06-30",
          "val": -19170967,
          "accn": "0001564590-22-032564",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-09-28",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-07-01",
          "end": "2020-06-30",
          "val": -19674324,
          "accn": "0001564590-21-049124",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-09-28",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-07-01",
          "end": "2019-06-30",
          "val": -9305242,
          "accn": "0001564590-20-044314",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-09-23",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-07-01",
          "end": "2018-06-30",
          "val": -4725090,
          "accn": "0001564590-19-034978",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-09-18",
          "frame": "CY2018",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "Depreciation",
      "taxonomy": "us-gaap",
      "label": "Depreciation expense",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Depreciation recognized for the period under this concept. It is a noncash allocation of asset cost and may exclude amortization and depletion reported elsewhere.",
      "observations": [
        {
          "start": "2023-07-01",
          "end": "2024-06-30",
          "val": 1600000,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2022-07-01",
          "end": "2023-06-30",
          "val": 2000000,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2021-07-01",
          "end": "2022-06-30",
          "val": 2433319,
          "accn": "0000950170-23-055861",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2023-10-27",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2020-07-01",
          "end": "2021-06-30",
          "val": 2518356,
          "accn": "0001564590-22-032564",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-09-28",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-07-01",
          "end": "2020-06-30",
          "val": 2580234,
          "accn": "0001564590-21-049124",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-09-28",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-07-01",
          "end": "2019-06-30",
          "val": 1995042,
          "accn": "0001564590-20-044314",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-09-23",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-07-01",
          "end": "2018-06-30",
          "val": 1314954,
          "accn": "0001564590-19-034978",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-09-18",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-07-01",
          "end": "2017-06-30",
          "val": 1101834,
          "accn": "0001136261-18-000246",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-09-20",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2015-07-01",
          "end": "2016-06-30",
          "val": 946027,
          "accn": "0001136261-17-000206",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-09-20",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-07-01",
          "end": "2015-06-30",
          "val": 579278,
          "accn": "0001136261-16-000620",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-09-15",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-07-01",
          "end": "2014-06-30",
          "val": 313847,
          "accn": "0001136261-15-000283",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-09-28",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-07-01",
          "end": "2013-06-30",
          "val": 232859,
          "accn": "0001136261-14-000406",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-09-29",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2011-07-01",
          "end": "2012-06-30",
          "val": 212072,
          "accn": "0001136261-13-000421",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-09-30",
          "frame": "CY2012",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "DepreciationDepletionAndAmortization",
      "taxonomy": "us-gaap",
      "label": "Depreciation, depletion and amortization",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Combined depreciation, depletion and amortization for the period. A noncash allocation of asset cost, not a measure of maintenance spending.",
      "observations": [
        {
          "start": "2023-07-01",
          "end": "2024-06-30",
          "val": 4288450,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2022-07-01",
          "end": "2023-06-30",
          "val": 4768809,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2021-07-01",
          "end": "2022-06-30",
          "val": 5460321,
          "accn": "0000950170-23-055861",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2023-10-27",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2020-07-01",
          "end": "2021-06-30",
          "val": 5469581,
          "accn": "0001564590-22-032564",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-09-28",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-07-01",
          "end": "2020-06-30",
          "val": 5036464,
          "accn": "0001564590-21-049124",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-09-28",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-07-01",
          "end": "2019-06-30",
          "val": 4128546,
          "accn": "0001564590-20-044314",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-09-23",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-07-01",
          "end": "2018-06-30",
          "val": 3439287,
          "accn": "0001564590-19-034978",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-09-18",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-07-01",
          "end": "2017-06-30",
          "val": 3325743,
          "accn": "0001136261-18-000246",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-09-20",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2015-07-01",
          "end": "2016-06-30",
          "val": 3185126,
          "accn": "0001136261-17-000206",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-09-20",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-07-01",
          "end": "2015-06-30",
          "val": 2179638,
          "accn": "0001136261-16-000620",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-09-15",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-07-01",
          "end": "2014-06-30",
          "val": 1265739,
          "accn": "0001136261-15-000283",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-09-28",
          "frame": "CY2014",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "AmortizationOfIntangibleAssets",
      "taxonomy": "us-gaap",
      "label": "Amortization of intangible assets",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Amortization recognized on finite-lived intangible assets. It follows acquisition accounting and does not indicate the intangibles are losing usefulness at that rate.",
      "observations": [
        {
          "start": "2023-07-01",
          "end": "2024-06-30",
          "val": 2161497,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2022-07-01",
          "end": "2023-06-30",
          "val": 2266609,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2021-07-01",
          "end": "2022-06-30",
          "val": 2401376,
          "accn": "0000950170-23-055861",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2023-10-27",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2020-07-01",
          "end": "2021-06-30",
          "val": 2407929,
          "accn": "0001564590-22-032564",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-09-28",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-07-01",
          "end": "2020-06-30",
          "val": 2113247,
          "accn": "0001564590-21-049124",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-09-28",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-07-01",
          "end": "2019-06-30",
          "val": 2133504,
          "accn": "0001564590-20-044314",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-09-23",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-07-01",
          "end": "2018-06-30",
          "val": 2124333,
          "accn": "0001564590-19-034978",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-09-18",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-07-01",
          "end": "2017-06-30",
          "val": 2223099,
          "accn": "0001136261-18-000246",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-09-20",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2015-07-01",
          "end": "2016-06-30",
          "val": 2239099,
          "accn": "0001136261-17-000206",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-09-20",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-07-01",
          "end": "2015-06-30",
          "val": 1600360,
          "accn": "0001136261-16-000620",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-09-15",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-07-01",
          "end": "2014-06-30",
          "val": 951892,
          "accn": "0001136261-15-000283",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-09-28",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-07-01",
          "end": "2013-06-30",
          "val": 461736,
          "accn": "0001136261-14-000406",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-09-29",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2011-07-01",
          "end": "2012-06-30",
          "val": 60783,
          "accn": "0001136261-13-000421",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-09-30",
          "frame": "CY2012",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "OtherNonoperatingIncomeExpense",
      "taxonomy": "us-gaap",
      "label": "Other nonoperating income or expense",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Other income or expense outside operations under this concept. The composition is filer-specific and can include one-time items.",
      "observations": [
        {
          "start": "2023-07-01",
          "end": "2024-06-30",
          "val": 139067,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2022-07-01",
          "end": "2023-06-30",
          "val": -1552154,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2021-07-01",
          "end": "2022-06-30",
          "val": 121273,
          "accn": "0000950170-23-055861",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2023-10-27",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2017-07-01",
          "end": "2018-06-30",
          "val": 431300,
          "accn": "0001136261-18-000246",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-09-20",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-07-01",
          "end": "2017-06-30",
          "val": 1517500,
          "accn": "0001136261-18-000246",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-09-20",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2015-07-01",
          "end": "2016-06-30",
          "val": 1903900,
          "accn": "0001136261-17-000206",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-09-20",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-07-01",
          "end": "2015-06-30",
          "val": -1396000,
          "accn": "0001136261-16-000620",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-09-15",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-07-01",
          "end": "2014-06-30",
          "val": 0,
          "accn": "0001136261-15-000283",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-09-28",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-07-01",
          "end": "2013-06-30",
          "val": 0,
          "accn": "0001136261-14-000406",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-09-29",
          "frame": "CY2013",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "CurrentIncomeTaxExpenseBenefit",
      "taxonomy": "us-gaap",
      "label": "Current income tax expense or benefit",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Income tax expense or benefit for the period that is currently payable or refundable. It differs from cash taxes paid and from total tax expense.",
      "observations": [
        {
          "start": "2023-07-01",
          "end": "2024-06-30",
          "val": 8227,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2022-07-01",
          "end": "2023-06-30",
          "val": 54911,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2021-07-01",
          "end": "2022-06-30",
          "val": 266430,
          "accn": "0000950170-23-055861",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2023-10-27",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2020-07-01",
          "end": "2021-06-30",
          "val": -202548,
          "accn": "0001564590-22-032564",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-09-28",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-07-01",
          "end": "2020-06-30",
          "val": 385968,
          "accn": "0001564590-21-049124",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-09-28",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-07-01",
          "end": "2019-06-30",
          "val": 121335,
          "accn": "0001564590-20-044314",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-09-23",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-07-01",
          "end": "2018-06-30",
          "val": 100122,
          "accn": "0001564590-19-034978",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-09-18",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-07-01",
          "end": "2017-06-30",
          "val": 1680,
          "accn": "0001136261-18-000246",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-09-20",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2015-07-01",
          "end": "2016-06-30",
          "val": 314613,
          "accn": "0001136261-17-000206",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-09-20",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-07-01",
          "end": "2015-06-30",
          "val": 576891,
          "accn": "0001136261-16-000620",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-09-15",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-07-01",
          "end": "2014-06-30",
          "val": 371573,
          "accn": "0001136261-15-000283",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-09-28",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-07-01",
          "end": "2013-06-30",
          "val": 310894,
          "accn": "0001136261-14-000406",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-09-29",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2011-07-01",
          "end": "2012-06-30",
          "val": 9308,
          "accn": "0001136261-13-000421",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-09-30",
          "frame": "CY2012",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "DeferredIncomeTaxExpenseBenefit",
      "taxonomy": "us-gaap",
      "label": "Deferred income tax expense or benefit",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "The deferred portion of income tax expense or benefit, arising from timing differences. It is not tax paid in the period.",
      "observations": [
        {
          "start": "2023-07-01",
          "end": "2024-06-30",
          "val": 488063,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2022-07-01",
          "end": "2023-06-30",
          "val": -818550,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2021-07-01",
          "end": "2022-06-30",
          "val": 146993,
          "accn": "0000950170-23-055861",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2023-10-27",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2020-07-01",
          "end": "2021-06-30",
          "val": 178190,
          "accn": "0001564590-22-032564",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-09-28",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-07-01",
          "end": "2020-06-30",
          "val": 0,
          "accn": "0001564590-21-049124",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-09-28",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-07-01",
          "end": "2019-06-30",
          "val": -270082,
          "accn": "0001564590-20-044314",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-09-23",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-07-01",
          "end": "2018-06-30",
          "val": 42927,
          "accn": "0001564590-19-034978",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-09-18",
          "frame": "CY2018",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "InterestPaidNet",
      "taxonomy": "us-gaap",
      "label": "Interest paid, net",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Cash interest paid during the period, net of amounts capitalized where the filer reports it that way. It differs from interest expense recognized.",
      "observations": [
        {
          "start": "2023-07-01",
          "end": "2024-06-30",
          "val": 5488517,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2022-07-01",
          "end": "2023-06-30",
          "val": 4380703,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2021-07-01",
          "end": "2022-06-30",
          "val": 2357445,
          "accn": "0000950170-23-055861",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2023-10-27",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2020-07-01",
          "end": "2021-06-30",
          "val": 2244478,
          "accn": "0001564590-22-032564",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-09-28",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-07-01",
          "end": "2020-06-30",
          "val": 1984703,
          "accn": "0001564590-21-049124",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-09-28",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-07-01",
          "end": "2019-06-30",
          "val": 2945034,
          "accn": "0001564590-20-044314",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-09-23",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-07-01",
          "end": "2018-06-30",
          "val": 1830277,
          "accn": "0001564590-19-034978",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-09-18",
          "frame": "CY2018",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "IncomeTaxesPaidNet",
      "taxonomy": "us-gaap",
      "label": "Income taxes paid, net",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Cash income taxes paid net of refunds during the period. It differs from income tax expense and can reflect prior years and estimated payments.",
      "observations": [
        {
          "start": "2023-07-01",
          "end": "2024-06-30",
          "val": 29846,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2022-07-01",
          "end": "2023-06-30",
          "val": 130,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2021-07-01",
          "end": "2022-06-30",
          "val": 276503,
          "accn": "0000950170-23-055861",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2023-10-27",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2020-07-01",
          "end": "2021-06-30",
          "val": 366502,
          "accn": "0001564590-22-032564",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-09-28",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-07-01",
          "end": "2020-06-30",
          "val": 272027,
          "accn": "0001564590-21-049124",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-09-28",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-07-01",
          "end": "2019-06-30",
          "val": 69713,
          "accn": "0001564590-20-044314",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-09-23",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-07-01",
          "end": "2018-06-30",
          "val": -150139,
          "accn": "0001564590-19-034978",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-09-18",
          "frame": "CY2018",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "ProceedsFromIssuanceOfCommonStock",
      "taxonomy": "us-gaap",
      "label": "Proceeds from issuing common stock",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Cash received from issuing common stock during the period. It is gross of costs only where the filer reports it so, and it does not include noncash issuances.",
      "observations": [
        {
          "start": "2023-07-01",
          "end": "2024-06-30",
          "val": 0,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2022-07-01",
          "end": "2023-06-30",
          "val": 128778,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2021-07-01",
          "end": "2022-06-30",
          "val": 11777690,
          "accn": "0000950170-23-055861",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2023-10-27",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2020-07-01",
          "end": "2021-06-30",
          "val": 10223311,
          "accn": "0001564590-22-032564",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-09-28",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-07-01",
          "end": "2020-06-30",
          "val": 0,
          "accn": "0001564590-21-049124",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-09-28",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-07-01",
          "end": "2019-06-30",
          "val": 4927682,
          "accn": "0001564590-20-044314",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-09-23",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-07-01",
          "end": "2018-06-30",
          "val": 22459339,
          "accn": "0001136261-18-000246",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-09-20",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-07-01",
          "end": "2017-06-30",
          "val": 0,
          "accn": "0001136261-18-000246",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-09-20",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2015-07-01",
          "end": "2016-06-30",
          "val": 13253288,
          "accn": "0001136261-17-000206",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-09-20",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-07-01",
          "end": "2015-06-30",
          "val": 4161937,
          "accn": "0001136261-16-000620",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-09-15",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-07-01",
          "end": "2014-06-30",
          "val": 0,
          "accn": "0001136261-15-000283",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-09-28",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-07-01",
          "end": "2013-06-30",
          "val": 12876224,
          "accn": "0001136261-14-000406",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-09-29",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2011-07-01",
          "end": "2012-06-30",
          "val": 5006311,
          "accn": "0001136261-13-000421",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-09-30",
          "frame": "CY2012",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "OperatingLeasePayments",
      "taxonomy": "us-gaap",
      "label": "Operating lease payments",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Cash paid for operating lease liabilities during the period. It differs from lease expense recognized and excludes variable payments in some presentations.",
      "observations": [
        {
          "start": "2023-07-01",
          "end": "2024-06-30",
          "val": 1438686,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2022-07-01",
          "end": "2023-06-30",
          "val": 1449629,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2021-07-01",
          "end": "2022-06-30",
          "val": 1481024,
          "accn": "0001564590-22-032564",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-09-28",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2020-07-01",
          "end": "2021-06-30",
          "val": 1023841,
          "accn": "0001564590-21-049124",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-09-28",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-07-01",
          "end": "2020-06-30",
          "val": 875317,
          "accn": "0001564590-20-044314",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-09-23",
          "frame": "CY2020",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "IncreaseDecreaseInAccountsReceivable",
      "taxonomy": "us-gaap",
      "label": "Change in accounts receivable",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "The cash flow adjustment for the change in receivables during the period. A positive value under this concept means receivables grew and reduced operating cash flow.",
      "observations": [
        {
          "start": "2023-07-01",
          "end": "2024-06-30",
          "val": -3341360,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2022-07-01",
          "end": "2023-06-30",
          "val": 5840310,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2021-07-01",
          "end": "2022-06-30",
          "val": 422335,
          "accn": "0000950170-23-055861",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2023-10-27",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2020-07-01",
          "end": "2021-06-30",
          "val": -504021,
          "accn": "0001564590-22-032564",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-09-28",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-07-01",
          "end": "2020-06-30",
          "val": 1819625,
          "accn": "0001564590-21-049124",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-09-28",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-07-01",
          "end": "2019-06-30",
          "val": -307209,
          "accn": "0001564590-20-044314",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-09-23",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-07-01",
          "end": "2018-06-30",
          "val": -9207302,
          "accn": "0001564590-19-034978",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-09-18",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-07-01",
          "end": "2017-06-30",
          "val": -4110609,
          "accn": "0001136261-18-000246",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-09-20",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2015-07-01",
          "end": "2016-06-30",
          "val": 1007637,
          "accn": "0001136261-17-000206",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-09-20",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-07-01",
          "end": "2015-06-30",
          "val": 4391780,
          "accn": "0001136261-16-000620",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-09-15",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-07-01",
          "end": "2014-06-30",
          "val": 11301001,
          "accn": "0001136261-15-000283",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-09-28",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-07-01",
          "end": "2013-06-30",
          "val": 5582324,
          "accn": "0001136261-14-000406",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-09-29",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2011-07-01",
          "end": "2012-06-30",
          "val": -909489,
          "accn": "0001136261-13-000421",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-09-30",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2010-07-01",
          "end": "2011-06-30",
          "val": 307372,
          "accn": "0001136261-12-000505",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-09-27",
          "frame": "CY2011",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "IncreaseDecreaseInInventories",
      "taxonomy": "us-gaap",
      "label": "Change in inventories",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "The cash flow adjustment for the change in inventories during the period. A positive value under this concept means inventory grew and reduced operating cash flow.",
      "observations": [
        {
          "start": "2023-07-01",
          "end": "2024-06-30",
          "val": -5132472,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2022-07-01",
          "end": "2023-06-30",
          "val": -5755856,
          "accn": "0000950170-24-120144",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-11-01",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2021-07-01",
          "end": "2022-06-30",
          "val": -688903,
          "accn": "0000950170-23-055861",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2023-10-27",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2020-07-01",
          "end": "2021-06-30",
          "val": -648448,
          "accn": "0001564590-22-032564",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-09-28",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-07-01",
          "end": "2020-06-30",
          "val": -11083296,
          "accn": "0001564590-21-049124",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-09-28",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-07-01",
          "end": "2019-06-30",
          "val": 13331376,
          "accn": "0001564590-20-044314",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-09-23",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-07-01",
          "end": "2018-06-30",
          "val": 29860271,
          "accn": "0001564590-19-034978",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-09-18",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-07-01",
          "end": "2017-06-30",
          "val": 9343989,
          "accn": "0001136261-18-000246",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-09-20",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2015-07-01",
          "end": "2016-06-30",
          "val": -3561808,
          "accn": "0001136261-17-000206",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-09-20",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-07-01",
          "end": "2015-06-30",
          "val": -21308005,
          "accn": "0001136261-16-000620",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-09-15",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-07-01",
          "end": "2014-06-30",
          "val": 2135746,
          "accn": "0001136261-15-000283",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-09-28",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-07-01",
          "end": "2013-06-30",
          "val": 3548868,
          "accn": "0001136261-14-000406",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-09-29",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2011-07-01",
          "end": "2012-06-30",
          "val": -452666,
          "accn": "0001136261-13-000421",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-09-30",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2010-07-01",
          "end": "2011-06-30",
          "val": -2947680,
          "accn": "0001136261-12-000505",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-09-27",
          "frame": "CY2011",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "IncreaseDecreaseInAccountsPayable",
      "taxonomy": "us-gaap",
      "label": "Change in accounts payable",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "The cash flow adjustment for the change in payables during the period. A positive value under this concept means payables grew and added to operating cash flow.",
      "observations": [
        {
          "start": "2018-07-01",
          "end": "2019-06-30",
          "val": -830718,
          "accn": "0001564590-19-034978",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-09-18",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-07-01",
          "end": "2018-06-30",
          "val": -1052624,
          "accn": "0001564590-19-034978",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-09-18",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-07-01",
          "end": "2017-06-30",
          "val": -7400553,
          "accn": "0001136261-18-000246",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-09-20",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2015-07-01",
          "end": "2016-06-30",
          "val": 767328,
          "accn": "0001136261-17-000206",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-09-20",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-07-01",
          "end": "2015-06-30",
          "val": -11158693,
          "accn": "0001136261-16-000620",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-09-15",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-07-01",
          "end": "2014-06-30",
          "val": -4890482,
          "accn": "0001136261-15-000283",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-09-28",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-07-01",
          "end": "2013-06-30",
          "val": 2583242,
          "accn": "0001136261-14-000406",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-09-29",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2011-07-01",
          "end": "2012-06-30",
          "val": 934088,
          "accn": "0001136261-13-000421",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-09-30",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2010-07-01",
          "end": "2011-06-30",
          "val": -87403,
          "accn": "0001136261-12-000505",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-09-27",
          "frame": "CY2011",
          "unit": "USD"
        }
      ]
    }
  ],
  "source_snapshot": "/company-data/sources/ff90fc85fff54d1a054d8704b778af33863bb37c698f5961ecc80a3872958284.json.gz"
}
