{
  "ticker": "NSSC",
  "name": "NAPCO SECURITY TECHNOLOGIES, INC",
  "cik": "0000069633",
  "sic": "3669",
  "sic_description": "Communications Equipment, NEC",
  "source": "SEC XBRL companyfacts",
  "source_url": "https://data.sec.gov/api/xbrl/companyfacts/CIK0000069633.json",
  "as_of": "2025-08-25",
  "note": "Verified SEC companyfacts-derived facts; derived metrics (margins, ratios, free cash flow) are computed from those facts. Descriptive data, not investment advice.",
  "annual": [
    {
      "metric_id": "revenue",
      "label": "Revenue",
      "concept": "Revenues",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:Revenues"
      ],
      "points": [
        {
          "fiscal_year": 2017,
          "period_end": "2017-06-30",
          "value": 87374000.0,
          "filed": "2018-09-13",
          "accession": "0001144204-18-049353"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-06-30",
          "value": 91746000.0,
          "filed": "2019-09-13",
          "accession": "0001144204-19-044601"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-06-30",
          "value": 102932000.0,
          "filed": "2022-05-17",
          "accession": "0001558370-22-009121"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-06-30",
          "value": 101359000.0,
          "filed": "2022-08-29",
          "accession": "0001558370-22-014041"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-06-30",
          "value": 114035000.0,
          "filed": "2023-09-08",
          "accession": "0001558370-23-015591"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-06-30",
          "value": 143593000.0,
          "filed": "2024-08-29",
          "accession": "0001558370-24-012547"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-06-30",
          "value": 169997000.0,
          "filed": "2025-08-25",
          "accession": "0001558370-25-011750"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-06-30",
          "value": 188820000.0,
          "filed": "2025-08-25",
          "accession": "0001558370-25-011750"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-06-30",
          "value": 181621000.0,
          "filed": "2025-08-25",
          "accession": "0001558370-25-011750"
        }
      ]
    },
    {
      "metric_id": "net_income",
      "label": "Net income",
      "concept": "NetIncomeLoss",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:NetIncomeLoss"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-06-30",
          "value": 5773000.0,
          "filed": "2017-09-13",
          "accession": "0001144204-17-047855"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-06-30",
          "value": 5599000.0,
          "filed": "2018-09-13",
          "accession": "0001144204-18-049353"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-06-30",
          "value": 7649000.0,
          "filed": "2019-09-13",
          "accession": "0001144204-19-044601"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-06-30",
          "value": 12481000.0,
          "filed": "2022-05-17",
          "accession": "0001558370-22-009121"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-06-30",
          "value": 7795000.0,
          "filed": "2022-08-29",
          "accession": "0001558370-22-014041"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-06-30",
          "value": 15413000.0,
          "filed": "2023-09-08",
          "accession": "0001558370-23-015591"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-06-30",
          "value": 19599000.0,
          "filed": "2024-08-29",
          "accession": "0001558370-24-012547"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-06-30",
          "value": 27127000.0,
          "filed": "2025-08-25",
          "accession": "0001558370-25-011750"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-06-30",
          "value": 49818000.0,
          "filed": "2025-08-25",
          "accession": "0001558370-25-011750"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-06-30",
          "value": 43406000.0,
          "filed": "2025-08-25",
          "accession": "0001558370-25-011750"
        }
      ]
    },
    {
      "metric_id": "operating_income",
      "label": "Operating income",
      "concept": "OperatingIncomeLoss",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:OperatingIncomeLoss"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-06-30",
          "value": 6323000.0,
          "filed": "2017-09-13",
          "accession": "0001144204-17-047855"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-06-30",
          "value": 6378000.0,
          "filed": "2018-09-13",
          "accession": "0001144204-18-049353"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-06-30",
          "value": 8414000.0,
          "filed": "2019-09-13",
          "accession": "0001144204-19-044601"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-06-30",
          "value": 13776000.0,
          "filed": "2022-05-17",
          "accession": "0001558370-22-009121"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-06-30",
          "value": 10065000.0,
          "filed": "2022-08-29",
          "accession": "0001558370-22-014041"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-06-30",
          "value": 17932000.0,
          "filed": "2023-09-08",
          "accession": "0001558370-23-015591"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-06-30",
          "value": 18225000.0,
          "filed": "2024-08-29",
          "accession": "0001558370-24-012547"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-06-30",
          "value": 30325000.0,
          "filed": "2025-08-25",
          "accession": "0001558370-25-011750"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-06-30",
          "value": 53818000.0,
          "filed": "2025-08-25",
          "accession": "0001558370-25-011750"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-06-30",
          "value": 46259000.0,
          "filed": "2025-08-25",
          "accession": "0001558370-25-011750"
        }
      ]
    },
    {
      "metric_id": "gross_profit",
      "label": "Gross profit",
      "concept": "GrossProfit",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:GrossProfit"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-06-30",
          "value": 27584000.0,
          "filed": "2017-09-13",
          "accession": "0001144204-17-047855"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-06-30",
          "value": 36301000.0,
          "filed": "2018-09-13",
          "accession": "0001144204-18-049353"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-06-30",
          "value": 37995000.0,
          "filed": "2019-09-13",
          "accession": "0001144204-19-044601"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-06-30",
          "value": 44200000.0,
          "filed": "2022-05-17",
          "accession": "0001558370-22-009121"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-06-30",
          "value": 42844000.0,
          "filed": "2022-08-29",
          "accession": "0001558370-22-014041"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-06-30",
          "value": 50748000.0,
          "filed": "2023-09-08",
          "accession": "0001558370-23-015591"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-06-30",
          "value": 59156000.0,
          "filed": "2024-08-29",
          "accession": "0001558370-24-012547"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-06-30",
          "value": 73233000.0,
          "filed": "2025-08-25",
          "accession": "0001558370-25-011750"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-06-30",
          "value": 101754000.0,
          "filed": "2025-08-25",
          "accession": "0001558370-25-011750"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-06-30",
          "value": 101030000.0,
          "filed": "2025-08-25",
          "accession": "0001558370-25-011750"
        }
      ]
    },
    {
      "metric_id": "eps_diluted",
      "label": "Diluted EPS",
      "concept": "EarningsPerShareDiluted",
      "unit": "USD/shares",
      "derived": false,
      "source_concepts": [
        "us-gaap:EarningsPerShareDiluted"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-06-30",
          "value": 0.31,
          "filed": "2017-09-13",
          "accession": "0001144204-17-047855"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-06-30",
          "value": 0.3,
          "filed": "2018-09-13",
          "accession": "0001144204-18-049353"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-06-30",
          "value": 0.41,
          "filed": "2019-09-13",
          "accession": "0001144204-19-044601"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-06-30",
          "value": 0.34,
          "filed": "2022-05-17",
          "accession": "0001558370-22-009121"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-06-30",
          "value": 0.21,
          "filed": "2022-08-29",
          "accession": "0001558370-22-014041"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-06-30",
          "value": 0.42,
          "filed": "2023-09-08",
          "accession": "0001558370-23-015591"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-06-30",
          "value": 0.53,
          "filed": "2024-08-29",
          "accession": "0001558370-24-012547"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-06-30",
          "value": 0.73,
          "filed": "2025-08-25",
          "accession": "0001558370-25-011750"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-06-30",
          "value": 1.34,
          "filed": "2025-08-25",
          "accession": "0001558370-25-011750"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-06-30",
          "value": 1.19,
          "filed": "2025-08-25",
          "accession": "0001558370-25-011750"
        }
      ]
    },
    {
      "metric_id": "operating_cash_flow",
      "label": "Operating cash flow",
      "concept": "NetCashProvidedByUsedInOperatingActivities",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:NetCashProvidedByUsedInOperatingActivities"
      ],
      "points": [
        {
          "fiscal_year": 2017,
          "period_end": "2017-06-30",
          "value": 2448000.0,
          "filed": "2018-09-13",
          "accession": "0001144204-18-049353"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-06-30",
          "value": 7865000.0,
          "filed": "2019-09-13",
          "accession": "0001144204-19-044601"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-06-30",
          "value": 8653000.0,
          "filed": "2022-05-17",
          "accession": "0001558370-22-009121"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-06-30",
          "value": 10305000.0,
          "filed": "2022-08-29",
          "accession": "0001558370-22-014041"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-06-30",
          "value": 22987000.0,
          "filed": "2023-09-08",
          "accession": "0001558370-23-015591"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-06-30",
          "value": 8332000.0,
          "filed": "2024-08-29",
          "accession": "0001558370-24-012547"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-06-30",
          "value": 24700000.0,
          "filed": "2025-08-25",
          "accession": "0001558370-25-011750"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-06-30",
          "value": 45368000.0,
          "filed": "2025-08-25",
          "accession": "0001558370-25-011750"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-06-30",
          "value": 53527000.0,
          "filed": "2025-08-25",
          "accession": "0001558370-25-011750"
        }
      ]
    },
    {
      "metric_id": "capex",
      "label": "Capital expenditures",
      "concept": "PaymentsToAcquirePropertyPlantAndEquipment",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-06-30",
          "value": 693000.0,
          "filed": "2017-09-13",
          "accession": "0001144204-17-047855"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-06-30",
          "value": 1414000.0,
          "filed": "2018-09-13",
          "accession": "0001144204-18-049353"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-06-30",
          "value": 1280000.0,
          "filed": "2019-09-13",
          "accession": "0001144204-19-044601"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-06-30",
          "value": 1988000.0,
          "filed": "2022-05-17",
          "accession": "0001558370-22-009121"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-06-30",
          "value": 1615000.0,
          "filed": "2022-08-29",
          "accession": "0001558370-22-014041"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-06-30",
          "value": 1007000.0,
          "filed": "2023-09-08",
          "accession": "0001558370-23-015591"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-06-30",
          "value": 1482000.0,
          "filed": "2024-08-29",
          "accession": "0001558370-24-012547"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-06-30",
          "value": 2962000.0,
          "filed": "2025-08-25",
          "accession": "0001558370-25-011750"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-06-30",
          "value": 1594000.0,
          "filed": "2025-08-25",
          "accession": "0001558370-25-011750"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-06-30",
          "value": 2116000.0,
          "filed": "2025-08-25",
          "accession": "0001558370-25-011750"
        }
      ]
    },
    {
      "metric_id": "dividends_paid",
      "label": "Dividends paid",
      "concept": "PaymentsOfDividends",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:PaymentsOfDividends"
      ],
      "points": [
        {
          "fiscal_year": 2023,
          "period_end": "2023-06-30",
          "value": 2298000.0,
          "filed": "2025-08-25",
          "accession": "0001558370-25-011750"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-06-30",
          "value": 13258000.0,
          "filed": "2025-08-25",
          "accession": "0001558370-25-011750"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-06-30",
          "value": 13632000.0,
          "filed": "2025-08-25",
          "accession": "0001558370-25-011750"
        }
      ]
    },
    {
      "metric_id": "share_buybacks",
      "label": "Share buybacks",
      "concept": "PaymentsForRepurchaseOfCommonStock",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:PaymentsForRepurchaseOfCommonStock"
      ],
      "points": [
        {
          "fiscal_year": 2013,
          "period_end": "2013-06-30",
          "value": 435000.0,
          "filed": "2014-09-15",
          "accession": "0001144204-14-055943"
        },
        {
          "fiscal_year": 2014,
          "period_end": "2014-06-30",
          "value": 285000.0,
          "filed": "2015-09-10",
          "accession": "0001144204-15-054446"
        },
        {
          "fiscal_year": 2015,
          "period_end": "2015-06-30",
          "value": 2194000.0,
          "filed": "2017-09-13",
          "accession": "0001144204-17-047855"
        },
        {
          "fiscal_year": 2016,
          "period_end": "2016-06-30",
          "value": 1108000.0,
          "filed": "2017-09-13",
          "accession": "0001144204-17-047855"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-06-30",
          "value": 0.0,
          "filed": "2018-09-13",
          "accession": "0001144204-18-049353"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-06-30",
          "value": 1337000.0,
          "filed": "2019-09-13",
          "accession": "0001144204-19-044601"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-06-30",
          "value": 3998000.0,
          "filed": "2022-05-17",
          "accession": "0001558370-22-009121"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-06-30",
          "value": 2454000.0,
          "filed": "2022-08-29",
          "accession": "0001558370-22-014041"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-06-30",
          "value": 36794000.0,
          "filed": "2025-08-25",
          "accession": "0001558370-25-011750"
        }
      ]
    },
    {
      "metric_id": "assets",
      "label": "Assets",
      "concept": "Assets",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:Assets"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-06-30",
          "value": 64769000.0,
          "filed": "2017-09-13",
          "accession": "0001144204-17-047855"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-06-30",
          "value": 70862000.0,
          "filed": "2018-09-13",
          "accession": "0001144204-18-049353"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-06-30",
          "value": 73269000.0,
          "filed": "2019-09-13",
          "accession": "0001144204-19-044601"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-06-30",
          "value": 85908000.0,
          "filed": "2020-09-15",
          "accession": "0001104659-20-105150"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-06-30",
          "value": 104498000.0,
          "filed": "2022-05-17",
          "accession": "0001558370-22-009121"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-06-30",
          "value": 122551000.0,
          "filed": "2022-08-29",
          "accession": "0001558370-22-014041"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-06-30",
          "value": 148576000.0,
          "filed": "2023-09-08",
          "accession": "0001558370-23-015591"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-06-30",
          "value": 166654000.0,
          "filed": "2024-08-29",
          "accession": "0001558370-24-012547"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-06-30",
          "value": 207752000.0,
          "filed": "2025-08-25",
          "accession": "0001558370-25-011750"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-06-30",
          "value": 198141000.0,
          "filed": "2025-08-25",
          "accession": "0001558370-25-011750"
        }
      ]
    },
    {
      "metric_id": "liabilities",
      "label": "Liabilities",
      "concept": "Liabilities",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:Liabilities"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-06-30",
          "value": 13496000.0,
          "filed": "2017-09-13",
          "accession": "0001144204-17-047855"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-06-30",
          "value": 13973000.0,
          "filed": "2018-09-13",
          "accession": "0001144204-18-049353"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-06-30",
          "value": 9816000.0,
          "filed": "2019-09-13",
          "accession": "0001144204-19-044601"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-06-30",
          "value": 14736000.0,
          "filed": "2020-09-15",
          "accession": "0001104659-20-105150"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-06-30",
          "value": 27958000.0,
          "filed": "2022-05-17",
          "accession": "0001558370-22-009121"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-06-30",
          "value": 30163000.0,
          "filed": "2022-08-29",
          "accession": "0001558370-22-014041"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-06-30",
          "value": 34785000.0,
          "filed": "2023-09-08",
          "accession": "0001558370-23-015591"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-06-30",
          "value": 26485000.0,
          "filed": "2024-08-29",
          "accession": "0001558370-24-012547"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-06-30",
          "value": 28863000.0,
          "filed": "2025-08-25",
          "accession": "0001558370-25-011750"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-06-30",
          "value": 29535000.0,
          "filed": "2025-08-25",
          "accession": "0001558370-25-011750"
        }
      ]
    },
    {
      "metric_id": "equity",
      "label": "Stockholders' equity",
      "concept": "StockholdersEquity",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:StockholdersEquity"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-06-30",
          "value": 51273000.0,
          "filed": "2018-09-13",
          "accession": "0001144204-18-049353"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-06-30",
          "value": 56889000.0,
          "filed": "2019-09-13",
          "accession": "0001144204-19-044601"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-06-30",
          "value": 62559000.0,
          "filed": "2022-05-17",
          "accession": "0001558370-22-009121"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-06-30",
          "value": 70536000.0,
          "filed": "2022-08-29",
          "accession": "0001558370-22-014041"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-06-30",
          "value": 76540000.0,
          "filed": "2023-09-08",
          "accession": "0001558370-23-015591"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-06-30",
          "value": 92388000.0,
          "filed": "2024-08-29",
          "accession": "0001558370-24-012547"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-06-30",
          "value": 113791000.0,
          "filed": "2025-08-25",
          "accession": "0001558370-25-011750"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-06-30",
          "value": 140169000.0,
          "filed": "2025-08-25",
          "accession": "0001558370-25-011750"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-06-30",
          "value": 178889000.0,
          "filed": "2025-08-25",
          "accession": "0001558370-25-011750"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-06-30",
          "value": 168606000.0,
          "filed": "2025-08-25",
          "accession": "0001558370-25-011750"
        }
      ]
    },
    {
      "metric_id": "cash",
      "label": "Cash and cash equivalents",
      "concept": "CashAndCashEquivalentsAtCarryingValue",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:CashAndCashEquivalentsAtCarryingValue"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-06-30",
          "value": 3454000.0,
          "filed": "2019-09-13",
          "accession": "0001144204-19-044601"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-06-30",
          "value": 3454000.0,
          "filed": "2018-09-13",
          "accession": "0001144204-18-049353"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-06-30",
          "value": 5308000.0,
          "filed": "2019-09-13",
          "accession": "0001144204-19-044601"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-06-30",
          "value": 8028000.0,
          "filed": "2020-09-15",
          "accession": "0001104659-20-105150"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-06-30",
          "value": 18248000.0,
          "filed": "2022-05-17",
          "accession": "0001558370-22-009121"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-06-30",
          "value": 34806000.0,
          "filed": "2022-08-29",
          "accession": "0001558370-22-014041"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-06-30",
          "value": 41730000.0,
          "filed": "2023-09-08",
          "accession": "0001558370-23-015591"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-06-30",
          "value": 35955000.0,
          "filed": "2024-08-29",
          "accession": "0001558370-24-012547"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-06-30",
          "value": 65341000.0,
          "filed": "2025-08-25",
          "accession": "0001558370-25-011750"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-06-30",
          "value": 83081000.0,
          "filed": "2025-08-25",
          "accession": "0001558370-25-011750"
        }
      ]
    },
    {
      "metric_id": "free_cash_flow",
      "label": "Free cash flow",
      "concept": "NetCashProvidedByUsedInOperatingActivities - PaymentsToAcquirePropertyPlantAndEquipment",
      "unit": "USD",
      "derived": true,
      "source_concepts": [
        "us-gaap:NetCashProvidedByUsedInOperatingActivities",
        "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment"
      ],
      "points": [
        {
          "fiscal_year": 2017,
          "period_end": "2017-06-30",
          "value": 1034000.0,
          "filed": "2018-09-13",
          "accession": "0001144204-18-049353"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-06-30",
          "value": 6585000.0,
          "filed": "2019-09-13",
          "accession": "0001144204-19-044601"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-06-30",
          "value": 6665000.0,
          "filed": "2022-05-17",
          "accession": "0001558370-22-009121"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-06-30",
          "value": 8690000.0,
          "filed": "2022-08-29",
          "accession": "0001558370-22-014041"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-06-30",
          "value": 21980000.0,
          "filed": "2023-09-08",
          "accession": "0001558370-23-015591"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-06-30",
          "value": 6850000.0,
          "filed": "2024-08-29",
          "accession": "0001558370-24-012547"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-06-30",
          "value": 21738000.0,
          "filed": "2025-08-25",
          "accession": "0001558370-25-011750"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-06-30",
          "value": 43774000.0,
          "filed": "2025-08-25",
          "accession": "0001558370-25-011750"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-06-30",
          "value": 51411000.0,
          "filed": "2025-08-25",
          "accession": "0001558370-25-011750"
        }
      ]
    },
    {
      "metric_id": "net_margin",
      "label": "Net margin",
      "concept": "NetIncomeLoss / Revenues",
      "unit": "Percent",
      "derived": true,
      "source_concepts": [
        "us-gaap:NetIncomeLoss",
        "us-gaap:Revenues"
      ],
      "points": [
        {
          "fiscal_year": 2017,
          "period_end": "2017-06-30",
          "value": 6.408084784947467,
          "filed": "2018-09-13",
          "accession": "0001144204-18-049353"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-06-30",
          "value": 8.337148213546094,
          "filed": "2019-09-13",
          "accession": "0001144204-19-044601"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-06-30",
          "value": 12.125480900011658,
          "filed": "2022-05-17",
          "accession": "0001558370-22-009121"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-06-30",
          "value": 7.690486291301217,
          "filed": "2022-08-29",
          "accession": "0001558370-22-014041"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-06-30",
          "value": 13.516025781558294,
          "filed": "2023-09-08",
          "accession": "0001558370-23-015591"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-06-30",
          "value": 13.648994031742495,
          "filed": "2024-08-29",
          "accession": "0001558370-24-012547"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-06-30",
          "value": 15.957340423654534,
          "filed": "2025-08-25",
          "accession": "0001558370-25-011750"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-06-30",
          "value": 26.383857642198922,
          "filed": "2025-08-25",
          "accession": "0001558370-25-011750"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-06-30",
          "value": 23.899218702683058,
          "filed": "2025-08-25",
          "accession": "0001558370-25-011750"
        }
      ]
    },
    {
      "metric_id": "operating_margin",
      "label": "Operating margin",
      "concept": "OperatingIncomeLoss / Revenues",
      "unit": "Percent",
      "derived": true,
      "source_concepts": [
        "us-gaap:OperatingIncomeLoss",
        "us-gaap:Revenues"
      ],
      "points": [
        {
          "fiscal_year": 2017,
          "period_end": "2017-06-30",
          "value": 7.299654359420423,
          "filed": "2018-09-13",
          "accession": "0001144204-18-049353"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-06-30",
          "value": 9.170972031478211,
          "filed": "2019-09-13",
          "accession": "0001144204-19-044601"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-06-30",
          "value": 13.38359305172347,
          "filed": "2022-05-17",
          "accession": "0001558370-22-009121"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-06-30",
          "value": 9.930050612180468,
          "filed": "2022-08-29",
          "accession": "0001558370-22-014041"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-06-30",
          "value": 15.724996711535933,
          "filed": "2023-09-08",
          "accession": "0001558370-23-015591"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-06-30",
          "value": 12.69212287507051,
          "filed": "2024-08-29",
          "accession": "0001558370-24-012547"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-06-30",
          "value": 17.838550092060448,
          "filed": "2025-08-25",
          "accession": "0001558370-25-011750"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-06-30",
          "value": 28.502277301133354,
          "filed": "2025-08-25",
          "accession": "0001558370-25-011750"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-06-30",
          "value": 25.470072293402197,
          "filed": "2025-08-25",
          "accession": "0001558370-25-011750"
        }
      ]
    },
    {
      "metric_id": "roe",
      "label": "Return on equity",
      "concept": "NetIncomeLoss / StockholdersEquity",
      "unit": "Percent",
      "derived": true,
      "source_concepts": [
        "us-gaap:NetIncomeLoss",
        "us-gaap:StockholdersEquity"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-06-30",
          "value": 11.25933727302869,
          "filed": "2018-09-13",
          "accession": "0001144204-17-047855"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-06-30",
          "value": 9.841972964896554,
          "filed": "2019-09-13",
          "accession": "0001144204-18-049353"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-06-30",
          "value": 12.226857846193194,
          "filed": "2022-05-17",
          "accession": "0001144204-19-044601"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-06-30",
          "value": 17.694510604514008,
          "filed": "2022-08-29",
          "accession": "0001558370-22-009121"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-06-30",
          "value": 10.184217402665272,
          "filed": "2023-09-08",
          "accession": "0001558370-22-014041"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-06-30",
          "value": 16.6829025414556,
          "filed": "2024-08-29",
          "accession": "0001558370-23-015591"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-06-30",
          "value": 17.223682013516004,
          "filed": "2025-08-25",
          "accession": "0001558370-24-012547"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-06-30",
          "value": 19.353066655251876,
          "filed": "2025-08-25",
          "accession": "0001558370-25-011750"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-06-30",
          "value": 27.848554131332836,
          "filed": "2025-08-25",
          "accession": "0001558370-25-011750"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-06-30",
          "value": 25.74404232352348,
          "filed": "2025-08-25",
          "accession": "0001558370-25-011750"
        }
      ]
    },
    {
      "metric_id": "roa",
      "label": "Return on assets",
      "concept": "NetIncomeLoss / Assets",
      "unit": "Percent",
      "derived": true,
      "source_concepts": [
        "us-gaap:NetIncomeLoss",
        "us-gaap:Assets"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-06-30",
          "value": 8.913214655159104,
          "filed": "2017-09-13",
          "accession": "0001144204-17-047855"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-06-30",
          "value": 7.901272896615957,
          "filed": "2018-09-13",
          "accession": "0001144204-18-049353"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-06-30",
          "value": 10.439612933164094,
          "filed": "2019-09-13",
          "accession": "0001144204-19-044601"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-06-30",
          "value": 14.528332634911767,
          "filed": "2022-05-17",
          "accession": "0001558370-22-009121"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-06-30",
          "value": 7.459472908572414,
          "filed": "2022-08-29",
          "accession": "0001558370-22-014041"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-06-30",
          "value": 12.576804758835097,
          "filed": "2023-09-08",
          "accession": "0001558370-23-015591"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-06-30",
          "value": 13.19122873142365,
          "filed": "2024-08-29",
          "accession": "0001558370-24-012547"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-06-30",
          "value": 16.277437085218477,
          "filed": "2025-08-25",
          "accession": "0001558370-25-011750"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-06-30",
          "value": 23.979552543417153,
          "filed": "2025-08-25",
          "accession": "0001558370-25-011750"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-06-30",
          "value": 21.90662205197309,
          "filed": "2025-08-25",
          "accession": "0001558370-25-011750"
        }
      ]
    },
    {
      "metric_id": "liabilities_to_equity",
      "label": "Liabilities / equity",
      "concept": "Liabilities / StockholdersEquity",
      "unit": "Ratio",
      "derived": true,
      "source_concepts": [
        "us-gaap:Liabilities",
        "us-gaap:StockholdersEquity"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-06-30",
          "value": 0.2632184580578472,
          "filed": "2018-09-13",
          "accession": "0001144204-17-047855"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-06-30",
          "value": 0.24561866090105292,
          "filed": "2019-09-13",
          "accession": "0001144204-18-049353"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-06-30",
          "value": 0.15690787896225963,
          "filed": "2022-05-17",
          "accession": "0001144204-19-044601"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-06-30",
          "value": 0.2089145968016332,
          "filed": "2022-08-29",
          "accession": "0001104659-20-105150"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-06-30",
          "value": 0.3652730598379932,
          "filed": "2023-09-08",
          "accession": "0001558370-22-009121"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-06-30",
          "value": 0.32648179417240336,
          "filed": "2024-08-29",
          "accession": "0001558370-22-014041"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-06-30",
          "value": 0.3056920143069311,
          "filed": "2025-08-25",
          "accession": "0001558370-23-015591"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-06-30",
          "value": 0.18895048120483132,
          "filed": "2025-08-25",
          "accession": "0001558370-24-012547"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-06-30",
          "value": 0.16134586251809782,
          "filed": "2025-08-25",
          "accession": "0001558370-25-011750"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-06-30",
          "value": 0.17517170207465926,
          "filed": "2025-08-25",
          "accession": "0001558370-25-011750"
        }
      ]
    },
    {
      "metric_id": "current_ratio",
      "label": "Current ratio",
      "concept": "AssetsCurrent / LiabilitiesCurrent",
      "unit": "Ratio",
      "derived": true,
      "source_concepts": [
        "us-gaap:AssetsCurrent",
        "us-gaap:LiabilitiesCurrent"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-06-30",
          "value": 5.100489106269453,
          "filed": "2017-09-13",
          "accession": "0001144204-17-047855"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-06-30",
          "value": 4.8955409147331235,
          "filed": "2018-09-13",
          "accession": "0001144204-18-049353"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-06-30",
          "value": 5.711869814932993,
          "filed": "2019-09-13",
          "accession": "0001144204-19-044601"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-06-30",
          "value": 4.554341775674923,
          "filed": "2020-09-15",
          "accession": "0001104659-20-105150"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-06-30",
          "value": 4.453610603290676,
          "filed": "2022-05-17",
          "accession": "0001558370-22-009121"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-06-30",
          "value": 4.723012345679012,
          "filed": "2022-08-29",
          "accession": "0001558370-22-014041"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-06-30",
          "value": 4.515721133884422,
          "filed": "2023-09-08",
          "accession": "0001558370-23-015591"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-06-30",
          "value": 6.672711571675302,
          "filed": "2024-08-29",
          "accession": "0001558370-24-012547"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-06-30",
          "value": 7.592019434072608,
          "filed": "2025-08-25",
          "accession": "0001558370-25-011750"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-06-30",
          "value": 6.752462900611048,
          "filed": "2025-08-25",
          "accession": "0001558370-25-011750"
        }
      ]
    }
  ],
  "quarterly": [
    {
      "metric_id": "revenue",
      "label": "Revenue",
      "concept": "Revenues",
      "unit": "USD",
      "source_concepts": [
        "us-gaap:Revenues"
      ],
      "points": [
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-03-31",
          "value": 43532000.0,
          "filed": "2023-09-01",
          "accession": "0001558370-23-015415",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 4,
          "period_label": "2023-Q4",
          "period_end": "2023-06-30",
          "value": 44658000.0,
          "filed": "2023-09-08",
          "accession": "0001558370-23-015591",
          "derived": true
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2023-09-30",
          "value": 41676000.0,
          "filed": "2023-11-09",
          "accession": "0001558370-23-018474",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2023-12-31",
          "value": 47547000.0,
          "filed": "2024-02-05",
          "accession": "0001558370-24-000760",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-03-31",
          "value": 49267000.0,
          "filed": "2024-05-06",
          "accession": "0001558370-24-006776",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 4,
          "period_label": "2024-Q4",
          "period_end": "2024-06-30",
          "value": 50330000.0,
          "filed": "2024-08-29",
          "accession": "0001558370-24-012547",
          "derived": true
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-09-30",
          "value": 49168000.0,
          "filed": "2025-11-03",
          "accession": "0001104659-25-105434",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2024-12-31",
          "value": 42933000.0,
          "filed": "2025-02-03",
          "accession": "0001558370-25-000601",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-03-31",
          "value": 43961000.0,
          "filed": "2025-05-05",
          "accession": "0001558370-25-006267",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2025-06-30",
          "value": 50724000.0,
          "filed": "2025-08-25",
          "accession": "0001558370-25-011750",
          "derived": true
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 2,
          "period_label": "2026-Q2",
          "period_end": "2025-12-31",
          "value": 48172000.0,
          "filed": "2026-02-02",
          "accession": "0001104659-26-009130",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 3,
          "period_label": "2026-Q3",
          "period_end": "2026-03-31",
          "value": 49167000.0,
          "filed": "2026-05-05",
          "accession": "0001104659-26-055383",
          "derived": false
        }
      ]
    },
    {
      "metric_id": "net_income",
      "label": "Net income",
      "concept": "NetIncomeLossAvailableToCommonStockholdersBasic",
      "unit": "USD",
      "source_concepts": [
        "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic"
      ],
      "points": [
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-03-31",
          "value": 9549000.0,
          "filed": "2023-09-01",
          "accession": "0001558370-23-015415",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 4,
          "period_label": "2023-Q4",
          "period_end": "2023-06-30",
          "value": 10565000.0,
          "filed": "2023-09-08",
          "accession": "0001558370-23-015591",
          "derived": true
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2023-09-30",
          "value": 10478000.0,
          "filed": "2023-11-09",
          "accession": "0001558370-23-018474",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2023-12-31",
          "value": 12610000.0,
          "filed": "2024-02-05",
          "accession": "0001558370-24-000760",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-03-31",
          "value": 13196000.0,
          "filed": "2024-05-06",
          "accession": "0001558370-24-006776",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 4,
          "period_label": "2024-Q4",
          "period_end": "2024-06-30",
          "value": 13534000.0,
          "filed": "2024-08-29",
          "accession": "0001558370-24-012547",
          "derived": true
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-09-30",
          "value": 12165000.0,
          "filed": "2025-11-03",
          "accession": "0001104659-25-105434",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2024-12-31",
          "value": 10467000.0,
          "filed": "2025-02-03",
          "accession": "0001558370-25-000601",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-03-31",
          "value": 10122000.0,
          "filed": "2025-05-05",
          "accession": "0001558370-25-006267",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2025-06-30",
          "value": 11632000.0,
          "filed": "2025-08-25",
          "accession": "0001558370-25-011750",
          "derived": true
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 2,
          "period_label": "2026-Q2",
          "period_end": "2025-12-31",
          "value": 13503000.0,
          "filed": "2026-02-02",
          "accession": "0001104659-26-009130",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 3,
          "period_label": "2026-Q3",
          "period_end": "2026-03-31",
          "value": -408000.0,
          "filed": "2026-05-05",
          "accession": "0001104659-26-055383",
          "derived": false
        }
      ]
    },
    {
      "metric_id": "eps_diluted",
      "label": "Diluted EPS",
      "concept": "EarningsPerShareDiluted",
      "unit": "USD/shares",
      "source_concepts": [
        "us-gaap:EarningsPerShareDiluted"
      ],
      "points": [
        {
          "fiscal_year": 2022,
          "fiscal_quarter": 3,
          "period_label": "2022-Q3",
          "period_end": "2022-03-31",
          "value": 0.09,
          "filed": "2022-05-17",
          "accession": "0001558370-22-009125",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 1,
          "period_label": "2023-Q1",
          "period_end": "2022-09-30",
          "value": 0.17,
          "filed": "2022-11-07",
          "accession": "0001558370-22-016647",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 2,
          "period_label": "2023-Q2",
          "period_end": "2022-12-31",
          "value": 0.23,
          "filed": "2023-02-06",
          "accession": "0001558370-23-000920",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-03-31",
          "value": 0.26,
          "filed": "2023-09-01",
          "accession": "0001558370-23-015415",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2023-09-30",
          "value": 0.28,
          "filed": "2023-11-09",
          "accession": "0001558370-23-018474",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2023-12-31",
          "value": 0.34,
          "filed": "2024-02-05",
          "accession": "0001558370-24-000760",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-03-31",
          "value": 0.36,
          "filed": "2024-05-06",
          "accession": "0001558370-24-006776",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-09-30",
          "value": 0.34,
          "filed": "2025-11-03",
          "accession": "0001104659-25-105434",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2024-12-31",
          "value": 0.28,
          "filed": "2025-02-03",
          "accession": "0001558370-25-000601",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-03-31",
          "value": 0.28,
          "filed": "2025-05-05",
          "accession": "0001558370-25-006267",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 2,
          "period_label": "2026-Q2",
          "period_end": "2025-12-31",
          "value": 0.38,
          "filed": "2026-02-02",
          "accession": "0001104659-26-009130",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 3,
          "period_label": "2026-Q3",
          "period_end": "2026-03-31",
          "value": -0.01,
          "filed": "2026-05-05",
          "accession": "0001104659-26-055383",
          "derived": false
        }
      ]
    }
  ]
}
