{
  "ticker": "CVLT",
  "name": "COMMVAULT SYSTEMS INC",
  "cik": "0001169561",
  "sic": "7372",
  "sic_description": "Services-Prepackaged Software",
  "source": "SEC XBRL companyfacts",
  "source_url": "https://data.sec.gov/api/xbrl/companyfacts/CIK0001169561.json",
  "as_of": "2026-05-11",
  "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-03-31",
          "value": 645005000.0,
          "filed": "2019-05-02",
          "accession": "0001169561-19-000022"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-03-31",
          "value": 699393000.0,
          "filed": "2020-05-15",
          "accession": "0001169561-20-000018"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-03-31",
          "value": 710957000.0,
          "filed": "2021-05-13",
          "accession": "0001169561-21-000018"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-03-31",
          "value": 670885000.0,
          "filed": "2022-05-06",
          "accession": "0001169561-22-000018"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-03-31",
          "value": 723472000.0,
          "filed": "2023-05-05",
          "accession": "0001169561-23-000044"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-03-31",
          "value": 769591000.0,
          "filed": "2024-05-13",
          "accession": "0001169561-24-000039"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-03-31",
          "value": 784590000.0,
          "filed": "2025-05-05",
          "accession": "0001169561-25-000034"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-03-31",
          "value": 839247000.0,
          "filed": "2026-05-11",
          "accession": "0001169561-26-000017"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-03-31",
          "value": 995619000.0,
          "filed": "2026-05-11",
          "accession": "0001169561-26-000017"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-03-31",
          "value": 1183690000.0,
          "filed": "2026-05-11",
          "accession": "0001169561-26-000017"
        }
      ]
    },
    {
      "metric_id": "net_income",
      "label": "Net income",
      "concept": "NetIncomeLoss",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:NetIncomeLoss"
      ],
      "points": [
        {
          "fiscal_year": 2017,
          "period_end": "2017-03-31",
          "value": -508000.0,
          "filed": "2019-05-02",
          "accession": "0001169561-19-000022"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-03-31",
          "value": -61900000.0,
          "filed": "2020-05-15",
          "accession": "0001169561-20-000018"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-03-31",
          "value": 3561000.0,
          "filed": "2021-05-13",
          "accession": "0001169561-21-000018"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-03-31",
          "value": -5645000.0,
          "filed": "2022-05-06",
          "accession": "0001169561-22-000018"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-03-31",
          "value": -30954000.0,
          "filed": "2023-05-05",
          "accession": "0001169561-23-000044"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-03-31",
          "value": 33624000.0,
          "filed": "2024-05-13",
          "accession": "0001169561-24-000039"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-03-31",
          "value": -35774000.0,
          "filed": "2025-05-05",
          "accession": "0001169561-25-000034"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-03-31",
          "value": 168906000.0,
          "filed": "2026-05-11",
          "accession": "0001169561-26-000017"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-03-31",
          "value": 76106000.0,
          "filed": "2026-05-11",
          "accession": "0001169561-26-000017"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-03-31",
          "value": 70657000.0,
          "filed": "2026-05-11",
          "accession": "0001169561-26-000017"
        }
      ]
    },
    {
      "metric_id": "operating_income",
      "label": "Operating income",
      "concept": "OperatingIncomeLoss",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:OperatingIncomeLoss"
      ],
      "points": [
        {
          "fiscal_year": 2017,
          "period_end": "2017-03-31",
          "value": -1242000.0,
          "filed": "2019-05-02",
          "accession": "0001169561-19-000022"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-03-31",
          "value": -946000.0,
          "filed": "2020-05-15",
          "accession": "0001169561-20-000018"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-03-31",
          "value": 4908000.0,
          "filed": "2021-05-13",
          "accession": "0001169561-21-000018"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-03-31",
          "value": -17508000.0,
          "filed": "2022-05-06",
          "accession": "0001169561-22-000018"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-03-31",
          "value": -22263000.0,
          "filed": "2023-05-05",
          "accession": "0001169561-23-000044"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-03-31",
          "value": 41566000.0,
          "filed": "2024-05-13",
          "accession": "0001169561-24-000039"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-03-31",
          "value": -15885000.0,
          "filed": "2025-05-05",
          "accession": "0001169561-25-000034"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-03-31",
          "value": 75355000.0,
          "filed": "2026-05-11",
          "accession": "0001169561-26-000017"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-03-31",
          "value": 73738000.0,
          "filed": "2026-05-11",
          "accession": "0001169561-26-000017"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-03-31",
          "value": 73990000.0,
          "filed": "2026-05-11",
          "accession": "0001169561-26-000017"
        }
      ]
    },
    {
      "metric_id": "gross_profit",
      "label": "Gross profit",
      "concept": "GrossProfit",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:GrossProfit"
      ],
      "points": [
        {
          "fiscal_year": 2017,
          "period_end": "2017-03-31",
          "value": 559813000.0,
          "filed": "2019-05-02",
          "accession": "0001169561-19-000022"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-03-31",
          "value": 601241000.0,
          "filed": "2020-05-15",
          "accession": "0001169561-20-000018"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-03-31",
          "value": 593951000.0,
          "filed": "2021-05-13",
          "accession": "0001169561-21-000018"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-03-31",
          "value": 553807000.0,
          "filed": "2022-05-06",
          "accession": "0001169561-22-000018"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-03-31",
          "value": 614099000.0,
          "filed": "2023-05-05",
          "accession": "0001169561-23-000044"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-03-31",
          "value": 655732000.0,
          "filed": "2024-05-13",
          "accession": "0001169561-24-000039"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-03-31",
          "value": 649188000.0,
          "filed": "2025-05-05",
          "accession": "0001169561-25-000034"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-03-31",
          "value": 687637000.0,
          "filed": "2026-05-11",
          "accession": "0001169561-26-000017"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-03-31",
          "value": 816584000.0,
          "filed": "2026-05-11",
          "accession": "0001169561-26-000017"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-03-31",
          "value": 960570000.0,
          "filed": "2026-05-11",
          "accession": "0001169561-26-000017"
        }
      ]
    },
    {
      "metric_id": "eps_diluted",
      "label": "Diluted EPS",
      "concept": "EarningsPerShareDiluted",
      "unit": "USD/shares",
      "derived": false,
      "source_concepts": [
        "us-gaap:EarningsPerShareDiluted"
      ],
      "points": [
        {
          "fiscal_year": 2017,
          "period_end": "2017-03-31",
          "value": -0.01,
          "filed": "2019-05-02",
          "accession": "0001169561-19-000022"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-03-31",
          "value": -1.37,
          "filed": "2020-05-15",
          "accession": "0001169561-20-000018"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-03-31",
          "value": 0.07,
          "filed": "2021-05-13",
          "accession": "0001169561-21-000018"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-03-31",
          "value": -0.12,
          "filed": "2022-05-06",
          "accession": "0001169561-22-000018"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-03-31",
          "value": -0.66,
          "filed": "2023-05-05",
          "accession": "0001169561-23-000044"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-03-31",
          "value": 0.71,
          "filed": "2024-05-13",
          "accession": "0001169561-24-000039"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-03-31",
          "value": -0.8,
          "filed": "2025-05-05",
          "accession": "0001169561-25-000034"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-03-31",
          "value": 3.75,
          "filed": "2026-05-11",
          "accession": "0001169561-26-000017"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-03-31",
          "value": 1.68,
          "filed": "2026-05-11",
          "accession": "0001169561-26-000017"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-03-31",
          "value": 1.58,
          "filed": "2026-05-11",
          "accession": "0001169561-26-000017"
        }
      ]
    },
    {
      "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-03-31",
          "value": 100039000.0,
          "filed": "2019-05-02",
          "accession": "0001169561-19-000022"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-03-31",
          "value": 84169000.0,
          "filed": "2020-05-15",
          "accession": "0001169561-20-000018"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-03-31",
          "value": 110180000.0,
          "filed": "2021-05-13",
          "accession": "0001169561-21-000018"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-03-31",
          "value": 88464000.0,
          "filed": "2022-05-06",
          "accession": "0001169561-22-000018"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-03-31",
          "value": 123955000.0,
          "filed": "2023-05-05",
          "accession": "0001169561-23-000044"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-03-31",
          "value": 177180000.0,
          "filed": "2024-05-13",
          "accession": "0001169561-24-000039"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-03-31",
          "value": 170288000.0,
          "filed": "2025-05-05",
          "accession": "0001169561-25-000034"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-03-31",
          "value": 203798000.0,
          "filed": "2026-05-11",
          "accession": "0001169561-26-000017"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-03-31",
          "value": 207382000.0,
          "filed": "2026-05-11",
          "accession": "0001169561-26-000017"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-03-31",
          "value": 244680000.0,
          "filed": "2026-05-11",
          "accession": "0001169561-26-000017"
        }
      ]
    },
    {
      "metric_id": "capex",
      "label": "Capital expenditures",
      "concept": "PaymentsToAcquirePropertyPlantAndEquipment",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment"
      ],
      "points": [
        {
          "fiscal_year": 2017,
          "period_end": "2017-03-31",
          "value": 6424000.0,
          "filed": "2019-05-02",
          "accession": "0001169561-19-000022"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-03-31",
          "value": 7047000.0,
          "filed": "2020-05-15",
          "accession": "0001169561-20-000018"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-03-31",
          "value": 6560000.0,
          "filed": "2021-05-13",
          "accession": "0001169561-21-000018"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-03-31",
          "value": 3203000.0,
          "filed": "2022-05-06",
          "accession": "0001169561-22-000018"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-03-31",
          "value": 8176000.0,
          "filed": "2023-05-05",
          "accession": "0001169561-23-000044"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-03-31",
          "value": 3911000.0,
          "filed": "2024-05-13",
          "accession": "0001169561-24-000039"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-03-31",
          "value": 3241000.0,
          "filed": "2025-05-05",
          "accession": "0001169561-25-000034"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-03-31",
          "value": 4086000.0,
          "filed": "2026-05-11",
          "accession": "0001169561-26-000017"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-03-31",
          "value": 3756000.0,
          "filed": "2026-05-11",
          "accession": "0001169561-26-000017"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-03-31",
          "value": 7529000.0,
          "filed": "2026-05-11",
          "accession": "0001169561-26-000017"
        }
      ]
    },
    {
      "metric_id": "share_buybacks",
      "label": "Share buybacks",
      "concept": "PaymentsForRepurchaseOfCommonStock",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:PaymentsForRepurchaseOfCommonStock"
      ],
      "points": [
        {
          "fiscal_year": 2017,
          "period_end": "2017-03-31",
          "value": 49998000.0,
          "filed": "2019-05-02",
          "accession": "0001169561-19-000022"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-03-31",
          "value": 112218000.0,
          "filed": "2020-05-15",
          "accession": "0001169561-20-000018"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-03-31",
          "value": 132697000.0,
          "filed": "2021-05-13",
          "accession": "0001169561-21-000018"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-03-31",
          "value": 77198000.0,
          "filed": "2022-05-06",
          "accession": "0001169561-22-000018"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-03-31",
          "value": 95259000.0,
          "filed": "2023-05-05",
          "accession": "0001169561-23-000044"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-03-31",
          "value": 305239000.0,
          "filed": "2024-05-13",
          "accession": "0001169561-24-000039"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-03-31",
          "value": 150921000.0,
          "filed": "2025-05-05",
          "accession": "0001169561-25-000034"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-03-31",
          "value": 184021000.0,
          "filed": "2026-05-11",
          "accession": "0001169561-26-000017"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-03-31",
          "value": 165015000.0,
          "filed": "2026-05-11",
          "accession": "0001169561-26-000017"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-03-31",
          "value": 446106000.0,
          "filed": "2026-05-11",
          "accession": "0001169561-26-000017"
        }
      ]
    },
    {
      "metric_id": "assets",
      "label": "Assets",
      "concept": "Assets",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:Assets"
      ],
      "points": [
        {
          "fiscal_year": 2017,
          "period_end": "2017-03-31",
          "value": 829878000.0,
          "filed": "2018-05-03",
          "accession": "0001169561-18-000018"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-03-31",
          "value": 818642000.0,
          "filed": "2019-05-02",
          "accession": "0001169561-19-000022"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-03-31",
          "value": 822453000.0,
          "filed": "2020-05-15",
          "accession": "0001169561-20-000018"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-03-31",
          "value": 845076000.0,
          "filed": "2021-05-13",
          "accession": "0001169561-21-000018"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-03-31",
          "value": 904173000.0,
          "filed": "2022-05-06",
          "accession": "0001169561-22-000018"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-03-31",
          "value": 816080000.0,
          "filed": "2023-05-05",
          "accession": "0001169561-23-000044"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-03-31",
          "value": 782574000.0,
          "filed": "2024-05-13",
          "accession": "0001169561-24-000039"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-03-31",
          "value": 943913000.0,
          "filed": "2025-05-05",
          "accession": "0001169561-25-000034"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-03-31",
          "value": 1118266000.0,
          "filed": "2026-05-11",
          "accession": "0001169561-26-000017"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-03-31",
          "value": 1886305000.0,
          "filed": "2026-05-11",
          "accession": "0001169561-26-000017"
        }
      ]
    },
    {
      "metric_id": "equity",
      "label": "Stockholders' equity",
      "concept": "StockholdersEquity",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:StockholdersEquity"
      ],
      "points": [
        {
          "fiscal_year": 2017,
          "period_end": "2017-03-31",
          "value": 466932000.0,
          "filed": "2020-05-15",
          "accession": "0001169561-20-000018"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-03-31",
          "value": 404064000.0,
          "filed": "2021-05-13",
          "accession": "0001169561-21-000018"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-03-31",
          "value": 391303000.0,
          "filed": "2022-05-06",
          "accession": "0001169561-22-000018"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-03-31",
          "value": 411904000.0,
          "filed": "2023-05-05",
          "accession": "0001169561-23-000044"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-03-31",
          "value": 394034000.0,
          "filed": "2024-05-13",
          "accession": "0001169561-24-000039"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-03-31",
          "value": 255829000.0,
          "filed": "2025-05-05",
          "accession": "0001169561-25-000034"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-03-31",
          "value": 186098000.0,
          "filed": "2026-05-11",
          "accession": "0001169561-26-000017"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-03-31",
          "value": 278085000.0,
          "filed": "2026-05-11",
          "accession": "0001169561-26-000017"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-03-31",
          "value": 325122000.0,
          "filed": "2026-05-11",
          "accession": "0001169561-26-000017"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-03-31",
          "value": 7494000.0,
          "filed": "2026-05-11",
          "accession": "0001169561-26-000017"
        }
      ]
    },
    {
      "metric_id": "cash",
      "label": "Cash and cash equivalents",
      "concept": "CashAndCashEquivalentsAtCarryingValue",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:CashAndCashEquivalentsAtCarryingValue"
      ],
      "points": [
        {
          "fiscal_year": 2017,
          "period_end": "2017-03-31",
          "value": 329491000.0,
          "filed": "2018-05-03",
          "accession": "0001169561-18-000018"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-03-31",
          "value": 330784000.0,
          "filed": "2019-05-02",
          "accession": "0001169561-19-000022"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-03-31",
          "value": 327992000.0,
          "filed": "2020-05-15",
          "accession": "0001169561-20-000018"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-03-31",
          "value": 288082000.0,
          "filed": "2021-05-13",
          "accession": "0001169561-21-000018"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-03-31",
          "value": 397237000.0,
          "filed": "2022-05-06",
          "accession": "0001169561-22-000018"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-03-31",
          "value": 267507000.0,
          "filed": "2023-05-05",
          "accession": "0001169561-23-000044"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-03-31",
          "value": 287778000.0,
          "filed": "2024-05-13",
          "accession": "0001169561-24-000039"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-03-31",
          "value": 312754000.0,
          "filed": "2025-05-05",
          "accession": "0001169561-25-000034"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-03-31",
          "value": 302103000.0,
          "filed": "2026-05-11",
          "accession": "0001169561-26-000017"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-03-31",
          "value": 899987000.0,
          "filed": "2026-05-11",
          "accession": "0001169561-26-000017"
        }
      ]
    },
    {
      "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-03-31",
          "value": 93615000.0,
          "filed": "2019-05-02",
          "accession": "0001169561-19-000022"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-03-31",
          "value": 77122000.0,
          "filed": "2020-05-15",
          "accession": "0001169561-20-000018"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-03-31",
          "value": 103620000.0,
          "filed": "2021-05-13",
          "accession": "0001169561-21-000018"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-03-31",
          "value": 85261000.0,
          "filed": "2022-05-06",
          "accession": "0001169561-22-000018"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-03-31",
          "value": 115779000.0,
          "filed": "2023-05-05",
          "accession": "0001169561-23-000044"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-03-31",
          "value": 173269000.0,
          "filed": "2024-05-13",
          "accession": "0001169561-24-000039"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-03-31",
          "value": 167047000.0,
          "filed": "2025-05-05",
          "accession": "0001169561-25-000034"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-03-31",
          "value": 199712000.0,
          "filed": "2026-05-11",
          "accession": "0001169561-26-000017"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-03-31",
          "value": 203626000.0,
          "filed": "2026-05-11",
          "accession": "0001169561-26-000017"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-03-31",
          "value": 237151000.0,
          "filed": "2026-05-11",
          "accession": "0001169561-26-000017"
        }
      ]
    },
    {
      "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-03-31",
          "value": -0.0787590793869815,
          "filed": "2019-05-02",
          "accession": "0001169561-19-000022"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-03-31",
          "value": -8.850531818305301,
          "filed": "2020-05-15",
          "accession": "0001169561-20-000018"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-03-31",
          "value": 0.5008741738248587,
          "filed": "2021-05-13",
          "accession": "0001169561-21-000018"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-03-31",
          "value": -0.8414258777584832,
          "filed": "2022-05-06",
          "accession": "0001169561-22-000018"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-03-31",
          "value": -4.278534621934228,
          "filed": "2023-05-05",
          "accession": "0001169561-23-000044"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-03-31",
          "value": 4.369073962663285,
          "filed": "2024-05-13",
          "accession": "0001169561-24-000039"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-03-31",
          "value": -4.559578888336584,
          "filed": "2025-05-05",
          "accession": "0001169561-25-000034"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-03-31",
          "value": 20.12589857336398,
          "filed": "2026-05-11",
          "accession": "0001169561-26-000017"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-03-31",
          "value": 7.644088752826131,
          "filed": "2026-05-11",
          "accession": "0001169561-26-000017"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-03-31",
          "value": 5.9692149126882885,
          "filed": "2026-05-11",
          "accession": "0001169561-26-000017"
        }
      ]
    },
    {
      "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-03-31",
          "value": -0.19255664684769885,
          "filed": "2019-05-02",
          "accession": "0001169561-19-000022"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-03-31",
          "value": -0.13526014701319575,
          "filed": "2020-05-15",
          "accession": "0001169561-20-000018"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-03-31",
          "value": 0.6903371089953401,
          "filed": "2021-05-13",
          "accession": "0001169561-21-000018"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-03-31",
          "value": -2.6096872042153274,
          "filed": "2022-05-06",
          "accession": "0001169561-22-000018"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-03-31",
          "value": -3.077244178074618,
          "filed": "2023-05-05",
          "accession": "0001169561-23-000044"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-03-31",
          "value": 5.401050687962828,
          "filed": "2024-05-13",
          "accession": "0001169561-24-000039"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-03-31",
          "value": -2.024624326081138,
          "filed": "2025-05-05",
          "accession": "0001169561-25-000034"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-03-31",
          "value": 8.978882259930629,
          "filed": "2026-05-11",
          "accession": "0001169561-26-000017"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-03-31",
          "value": 7.406246767086606,
          "filed": "2026-05-11",
          "accession": "0001169561-26-000017"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-03-31",
          "value": 6.250792014801172,
          "filed": "2026-05-11",
          "accession": "0001169561-26-000017"
        }
      ]
    },
    {
      "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": 2017,
          "period_end": "2017-03-31",
          "value": -0.10879528496654758,
          "filed": "2020-05-15",
          "accession": "0001169561-19-000022"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-03-31",
          "value": -15.319355349647582,
          "filed": "2021-05-13",
          "accession": "0001169561-20-000018"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-03-31",
          "value": 0.9100364679033894,
          "filed": "2022-05-06",
          "accession": "0001169561-21-000018"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-03-31",
          "value": -1.3704649627097576,
          "filed": "2023-05-05",
          "accession": "0001169561-22-000018"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-03-31",
          "value": -7.855667277443064,
          "filed": "2024-05-13",
          "accession": "0001169561-23-000044"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-03-31",
          "value": 13.143154216292915,
          "filed": "2025-05-05",
          "accession": "0001169561-24-000039"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-03-31",
          "value": -19.22320497802233,
          "filed": "2026-05-11",
          "accession": "0001169561-25-000034"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-03-31",
          "value": 60.73898268515022,
          "filed": "2026-05-11",
          "accession": "0001169561-26-000017"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-03-31",
          "value": 23.40844359963337,
          "filed": "2026-05-11",
          "accession": "0001169561-26-000017"
        }
      ]
    },
    {
      "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": 2017,
          "period_end": "2017-03-31",
          "value": -0.06121381697068726,
          "filed": "2019-05-02",
          "accession": "0001169561-19-000022"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-03-31",
          "value": -7.561302742835085,
          "filed": "2020-05-15",
          "accession": "0001169561-20-000018"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-03-31",
          "value": 0.4329730695857392,
          "filed": "2021-05-13",
          "accession": "0001169561-21-000018"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-03-31",
          "value": -0.6679872579507642,
          "filed": "2022-05-06",
          "accession": "0001169561-22-000018"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-03-31",
          "value": -3.4234598909721923,
          "filed": "2023-05-05",
          "accession": "0001169561-23-000044"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-03-31",
          "value": 4.120184295657289,
          "filed": "2024-05-13",
          "accession": "0001169561-24-000039"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-03-31",
          "value": -4.571324884292093,
          "filed": "2025-05-05",
          "accession": "0001169561-25-000034"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-03-31",
          "value": 17.894233896556145,
          "filed": "2026-05-11",
          "accession": "0001169561-26-000017"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-03-31",
          "value": 6.805715277044996,
          "filed": "2026-05-11",
          "accession": "0001169561-26-000017"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-03-31",
          "value": 3.745788724516979,
          "filed": "2026-05-11",
          "accession": "0001169561-26-000017"
        }
      ]
    },
    {
      "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": 2017,
          "period_end": "2017-03-31",
          "value": 2.104978170792277,
          "filed": "2018-05-03",
          "accession": "0001169561-18-000018"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-03-31",
          "value": 1.9951939242318144,
          "filed": "2019-05-02",
          "accession": "0001169561-19-000022"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-03-31",
          "value": 2.007078376937361,
          "filed": "2020-05-15",
          "accession": "0001169561-20-000018"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-03-31",
          "value": 1.5634751060708438,
          "filed": "2021-05-13",
          "accession": "0001169561-21-000018"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-03-31",
          "value": 1.6280727327291922,
          "filed": "2022-05-06",
          "accession": "0001169561-22-000018"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-03-31",
          "value": 1.2284324373705795,
          "filed": "2023-05-05",
          "accession": "0001169561-23-000044"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-03-31",
          "value": 1.3434436543469992,
          "filed": "2024-05-13",
          "accession": "0001169561-24-000039"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-03-31",
          "value": 1.2272461066385112,
          "filed": "2025-05-05",
          "accession": "0001169561-25-000034"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-03-31",
          "value": 1.1441437708314566,
          "filed": "2026-05-11",
          "accession": "0001169561-26-000017"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-03-31",
          "value": 1.9546773629913243,
          "filed": "2026-05-11",
          "accession": "0001169561-26-000017"
        }
      ]
    }
  ],
  "quarterly": [
    {
      "metric_id": "revenue",
      "label": "Revenue",
      "concept": "Revenues",
      "unit": "USD",
      "source_concepts": [
        "us-gaap:Revenues"
      ],
      "points": [
        {
          "fiscal_year": 2017,
          "fiscal_quarter": 1,
          "period_label": "2017-Q1",
          "period_end": "2016-06-30",
          "value": 152413000.0,
          "filed": "2016-07-28",
          "accession": "0001169561-16-000039",
          "derived": false
        },
        {
          "fiscal_year": 2017,
          "fiscal_quarter": 2,
          "period_label": "2017-Q2",
          "period_end": "2016-09-30",
          "value": 159333000.0,
          "filed": "2016-10-27",
          "accession": "0001169561-16-000053",
          "derived": false
        },
        {
          "fiscal_year": 2017,
          "fiscal_quarter": 3,
          "period_label": "2017-Q3",
          "period_end": "2016-12-31",
          "value": 165841000.0,
          "filed": "2017-01-26",
          "accession": "0001169561-17-000008",
          "derived": false
        },
        {
          "fiscal_year": 2017,
          "fiscal_quarter": 4,
          "period_label": "2017-Q4",
          "period_end": "2017-03-31",
          "value": 172931000.0,
          "filed": "2017-05-05",
          "accession": "0001169561-17-000014",
          "derived": true
        },
        {
          "fiscal_year": 2018,
          "fiscal_quarter": 1,
          "period_label": "2018-Q1",
          "period_end": "2017-06-30",
          "value": 165972000.0,
          "filed": "2017-07-26",
          "accession": "0001169561-17-000026",
          "derived": false
        },
        {
          "fiscal_year": 2018,
          "fiscal_quarter": 2,
          "period_label": "2018-Q2",
          "period_end": "2017-09-30",
          "value": 168140000.0,
          "filed": "2017-10-27",
          "accession": "0001169561-17-000038",
          "derived": false
        },
        {
          "fiscal_year": 2018,
          "fiscal_quarter": 3,
          "period_label": "2018-Q3",
          "period_end": "2017-12-31",
          "value": 180366000.0,
          "filed": "2018-01-25",
          "accession": "0001169561-18-000006",
          "derived": false
        },
        {
          "fiscal_year": 2018,
          "fiscal_quarter": 4,
          "period_label": "2018-Q4",
          "period_end": "2018-03-31",
          "value": 184915000.0,
          "filed": "2018-05-03",
          "accession": "0001169561-18-000018",
          "derived": true
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2025-06-30",
          "value": 281978000.0,
          "filed": "2025-07-30",
          "accession": "0001169561-25-000069",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 2,
          "period_label": "2026-Q2",
          "period_end": "2025-09-30",
          "value": 276188000.0,
          "filed": "2025-10-29",
          "accession": "0001169561-25-000089",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 3,
          "period_label": "2026-Q3",
          "period_end": "2025-12-31",
          "value": 313832000.0,
          "filed": "2026-01-28",
          "accession": "0001169561-26-000006",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 4,
          "period_label": "2026-Q4",
          "period_end": "2026-03-31",
          "value": 311692000.0,
          "filed": "2026-05-11",
          "accession": "0001169561-26-000017",
          "derived": true
        }
      ]
    },
    {
      "metric_id": "net_income",
      "label": "Net income",
      "concept": "NetIncomeLoss",
      "unit": "USD",
      "source_concepts": [
        "us-gaap:NetIncomeLoss"
      ],
      "points": [
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2023-06-30",
          "value": 12629000.0,
          "filed": "2023-08-01",
          "accession": "0001169561-23-000107",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2023-09-30",
          "value": 13017000.0,
          "filed": "2023-11-01",
          "accession": "0001169561-23-000145",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2023-12-31",
          "value": 17140000.0,
          "filed": "2024-01-31",
          "accession": "0001169561-24-000007",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 4,
          "period_label": "2024-Q4",
          "period_end": "2024-03-31",
          "value": 126120000.0,
          "filed": "2024-05-13",
          "accession": "0001169561-24-000039",
          "derived": true
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2024-06-30",
          "value": 18527000.0,
          "filed": "2024-07-31",
          "accession": "0001169561-24-000080",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2024-09-30",
          "value": 15565000.0,
          "filed": "2024-10-30",
          "accession": "0001169561-24-000133",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2024-12-31",
          "value": 11021000.0,
          "filed": "2025-01-29",
          "accession": "0001169561-25-000007",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2025-03-31",
          "value": 30993000.0,
          "filed": "2025-05-05",
          "accession": "0001169561-25-000034",
          "derived": true
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2025-06-30",
          "value": 23496000.0,
          "filed": "2025-07-30",
          "accession": "0001169561-25-000069",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 2,
          "period_label": "2026-Q2",
          "period_end": "2025-09-30",
          "value": 14730000.0,
          "filed": "2025-10-29",
          "accession": "0001169561-25-000089",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 3,
          "period_label": "2026-Q3",
          "period_end": "2025-12-31",
          "value": 17782000.0,
          "filed": "2026-01-28",
          "accession": "0001169561-26-000006",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 4,
          "period_label": "2026-Q4",
          "period_end": "2026-03-31",
          "value": 14649000.0,
          "filed": "2026-05-11",
          "accession": "0001169561-26-000017",
          "derived": true
        }
      ]
    },
    {
      "metric_id": "eps_diluted",
      "label": "Diluted EPS",
      "concept": "EarningsPerShareDiluted",
      "unit": "USD/shares",
      "source_concepts": [
        "us-gaap:EarningsPerShareDiluted"
      ],
      "points": [
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 1,
          "period_label": "2023-Q1",
          "period_end": "2022-06-30",
          "value": 0.08,
          "filed": "2022-07-27",
          "accession": "0001169561-22-000036",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 2,
          "period_label": "2023-Q2",
          "period_end": "2022-09-30",
          "value": 0.1,
          "filed": "2022-11-01",
          "accession": "0001169561-22-000099",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2022-12-31",
          "value": -0.01,
          "filed": "2023-01-31",
          "accession": "0001169561-23-000013",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2023-06-30",
          "value": 0.28,
          "filed": "2023-08-01",
          "accession": "0001169561-23-000107",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2023-09-30",
          "value": 0.29,
          "filed": "2023-11-01",
          "accession": "0001169561-23-000145",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2023-12-31",
          "value": 0.38,
          "filed": "2024-01-31",
          "accession": "0001169561-24-000007",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2024-06-30",
          "value": 0.41,
          "filed": "2024-07-31",
          "accession": "0001169561-24-000080",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2024-09-30",
          "value": 0.35,
          "filed": "2024-10-30",
          "accession": "0001169561-24-000133",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2024-12-31",
          "value": 0.24,
          "filed": "2025-01-29",
          "accession": "0001169561-25-000007",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2025-06-30",
          "value": 0.52,
          "filed": "2025-07-30",
          "accession": "0001169561-25-000069",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 2,
          "period_label": "2026-Q2",
          "period_end": "2025-09-30",
          "value": 0.33,
          "filed": "2025-10-29",
          "accession": "0001169561-25-000089",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 3,
          "period_label": "2026-Q3",
          "period_end": "2025-12-31",
          "value": 0.4,
          "filed": "2026-01-28",
          "accession": "0001169561-26-000006",
          "derived": false
        }
      ]
    }
  ]
}
