{
  "ticker": "ZS",
  "name": "Zscaler, Inc.",
  "cik": "0001713683",
  "sic": "7371",
  "sic_description": "Services-Computer Programming Services",
  "source": "SEC XBRL companyfacts",
  "source_url": "https://data.sec.gov/api/xbrl/companyfacts/CIK0001713683.json",
  "as_of": "2025-09-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": "RevenueFromContractWithCustomerExcludingAssessedTax",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-07-31",
          "value": 80325000.0,
          "filed": "2018-09-13",
          "accession": "0001628280-18-011833"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-07-31",
          "value": 125717000.0,
          "filed": "2019-09-18",
          "accession": "0001713683-19-000030"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-07-31",
          "value": 190174000.0,
          "filed": "2020-09-17",
          "accession": "0001713683-20-000163"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-07-31",
          "value": 302836000.0,
          "filed": "2021-09-16",
          "accession": "0001713683-21-000175"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-07-31",
          "value": 431269000.0,
          "filed": "2022-09-15",
          "accession": "0001713683-22-000081"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-07-31",
          "value": 673100000.0,
          "filed": "2023-09-14",
          "accession": "0001713683-23-000113"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-07-31",
          "value": 1090946000.0,
          "filed": "2024-09-12",
          "accession": "0001713683-24-000109"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-07-31",
          "value": 1616952000.0,
          "filed": "2025-09-11",
          "accession": "0001713683-25-000158"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-07-31",
          "value": 2167771000.0,
          "filed": "2025-09-11",
          "accession": "0001713683-25-000158"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-07-31",
          "value": 2673115000.0,
          "filed": "2025-09-11",
          "accession": "0001713683-25-000158"
        }
      ]
    },
    {
      "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-07-31",
          "value": -27438000.0,
          "filed": "2018-09-13",
          "accession": "0001628280-18-011833"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-07-31",
          "value": -35460000.0,
          "filed": "2019-09-18",
          "accession": "0001713683-19-000030"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-07-31",
          "value": -33646000.0,
          "filed": "2020-09-17",
          "accession": "0001713683-20-000163"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-07-31",
          "value": -28655000.0,
          "filed": "2021-09-16",
          "accession": "0001713683-21-000175"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-07-31",
          "value": -115116000.0,
          "filed": "2022-09-15",
          "accession": "0001713683-22-000081"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-07-31",
          "value": -262029000.0,
          "filed": "2023-09-14",
          "accession": "0001713683-23-000113"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-07-31",
          "value": -390278000.0,
          "filed": "2024-09-12",
          "accession": "0001713683-24-000109"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-07-31",
          "value": -202335000.0,
          "filed": "2025-09-11",
          "accession": "0001713683-25-000158"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-07-31",
          "value": -57706000.0,
          "filed": "2025-09-11",
          "accession": "0001713683-25-000158"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-07-31",
          "value": -41478000.0,
          "filed": "2025-09-11",
          "accession": "0001713683-25-000158"
        }
      ]
    },
    {
      "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-07-31",
          "value": -26843000.0,
          "filed": "2018-09-13",
          "accession": "0001628280-18-011833"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-07-31",
          "value": -35073000.0,
          "filed": "2019-09-18",
          "accession": "0001713683-19-000030"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-07-31",
          "value": -34624000.0,
          "filed": "2020-09-17",
          "accession": "0001713683-20-000163"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-07-31",
          "value": -35313000.0,
          "filed": "2021-09-16",
          "accession": "0001713683-21-000175"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-07-31",
          "value": -113956000.0,
          "filed": "2022-09-15",
          "accession": "0001713683-22-000081"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-07-31",
          "value": -207812000.0,
          "filed": "2023-09-14",
          "accession": "0001713683-23-000113"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-07-31",
          "value": -327429000.0,
          "filed": "2024-09-12",
          "accession": "0001713683-24-000109"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-07-31",
          "value": -234623000.0,
          "filed": "2025-09-11",
          "accession": "0001713683-25-000158"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-07-31",
          "value": -121477000.0,
          "filed": "2025-09-11",
          "accession": "0001713683-25-000158"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-07-31",
          "value": -128460000.0,
          "filed": "2025-09-11",
          "accession": "0001713683-25-000158"
        }
      ]
    },
    {
      "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-07-31",
          "value": 60198000.0,
          "filed": "2018-09-13",
          "accession": "0001628280-18-011833"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-07-31",
          "value": 98245000.0,
          "filed": "2019-09-18",
          "accession": "0001713683-19-000030"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-07-31",
          "value": 152299000.0,
          "filed": "2020-09-17",
          "accession": "0001713683-20-000163"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-07-31",
          "value": 243167000.0,
          "filed": "2021-09-16",
          "accession": "0001713683-21-000175"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-07-31",
          "value": 335536000.0,
          "filed": "2022-09-15",
          "accession": "0001713683-22-000081"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-07-31",
          "value": 522783000.0,
          "filed": "2023-09-14",
          "accession": "0001713683-23-000113"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-07-31",
          "value": 848664000.0,
          "filed": "2024-09-12",
          "accession": "0001713683-24-000109"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-07-31",
          "value": 1254120000.0,
          "filed": "2025-09-11",
          "accession": "0001713683-25-000158"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-07-31",
          "value": 1690642000.0,
          "filed": "2025-09-11",
          "accession": "0001713683-25-000158"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-07-31",
          "value": 2054937000.0,
          "filed": "2025-09-11",
          "accession": "0001713683-25-000158"
        }
      ]
    },
    {
      "metric_id": "eps_diluted",
      "label": "Diluted EPS",
      "concept": "EarningsPerShareDiluted",
      "unit": "USD/shares",
      "derived": false,
      "source_concepts": [
        "us-gaap:EarningsPerShareDiluted"
      ],
      "points": [
        {
          "fiscal_year": 2019,
          "period_end": "2019-07-31",
          "value": -0.23,
          "filed": "2021-09-16",
          "accession": "0001713683-21-000175"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-07-31",
          "value": -0.89,
          "filed": "2022-09-15",
          "accession": "0001713683-22-000081"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-07-31",
          "value": -1.93,
          "filed": "2023-09-14",
          "accession": "0001713683-23-000113"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-07-31",
          "value": -2.77,
          "filed": "2024-09-12",
          "accession": "0001713683-24-000109"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-07-31",
          "value": -1.4,
          "filed": "2025-09-11",
          "accession": "0001713683-25-000158"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-07-31",
          "value": -0.39,
          "filed": "2025-09-11",
          "accession": "0001713683-25-000158"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-07-31",
          "value": -0.27,
          "filed": "2025-09-11",
          "accession": "0001713683-25-000158"
        }
      ]
    },
    {
      "metric_id": "operating_cash_flow",
      "label": "Operating cash flow",
      "concept": "NetCashProvidedByUsedInOperatingActivities",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:NetCashProvidedByUsedInOperatingActivities"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-07-31",
          "value": -11916000.0,
          "filed": "2018-09-13",
          "accession": "0001628280-18-011833"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-07-31",
          "value": -6019000.0,
          "filed": "2019-09-18",
          "accession": "0001713683-19-000030"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-07-31",
          "value": 17307000.0,
          "filed": "2020-09-17",
          "accession": "0001713683-20-000163"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-07-31",
          "value": 58027000.0,
          "filed": "2021-09-16",
          "accession": "0001713683-21-000175"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-07-31",
          "value": 79317000.0,
          "filed": "2022-09-15",
          "accession": "0001713683-22-000081"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-07-31",
          "value": 202040000.0,
          "filed": "2023-09-14",
          "accession": "0001713683-23-000113"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-07-31",
          "value": 321912000.0,
          "filed": "2024-09-12",
          "accession": "0001713683-24-000109"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-07-31",
          "value": 462343000.0,
          "filed": "2025-09-11",
          "accession": "0001713683-25-000158"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-07-31",
          "value": 779846000.0,
          "filed": "2025-09-11",
          "accession": "0001713683-25-000158"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-07-31",
          "value": 972453000.0,
          "filed": "2025-09-11",
          "accession": "0001713683-25-000158"
        }
      ]
    },
    {
      "metric_id": "capex",
      "label": "Capital expenditures",
      "concept": "PaymentsToAcquirePropertyPlantAndEquipment",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-07-31",
          "value": 5402000.0,
          "filed": "2018-09-13",
          "accession": "0001628280-18-011833"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-07-31",
          "value": 7783000.0,
          "filed": "2019-09-18",
          "accession": "0001713683-19-000030"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-07-31",
          "value": 13397000.0,
          "filed": "2020-09-17",
          "accession": "0001713683-20-000163"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-07-31",
          "value": 25520000.0,
          "filed": "2021-09-16",
          "accession": "0001713683-21-000175"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-07-31",
          "value": 43072000.0,
          "filed": "2022-09-15",
          "accession": "0001713683-22-000081"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-07-31",
          "value": 48165000.0,
          "filed": "2023-09-14",
          "accession": "0001713683-23-000113"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-07-31",
          "value": 69296000.0,
          "filed": "2024-09-12",
          "accession": "0001713683-24-000109"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-07-31",
          "value": 97197000.0,
          "filed": "2025-09-11",
          "accession": "0001713683-25-000158"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-07-31",
          "value": 144588000.0,
          "filed": "2025-09-11",
          "accession": "0001713683-25-000158"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-07-31",
          "value": 164252000.0,
          "filed": "2025-09-11",
          "accession": "0001713683-25-000158"
        }
      ]
    },
    {
      "metric_id": "assets",
      "label": "Assets",
      "concept": "Assets",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:Assets"
      ],
      "points": [
        {
          "fiscal_year": 2017,
          "period_end": "2017-07-31",
          "value": 182902000.0,
          "filed": "2018-09-13",
          "accession": "0001628280-18-011833"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-07-31",
          "value": 447781000.0,
          "filed": "2019-09-18",
          "accession": "0001713683-19-000030"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-07-31",
          "value": 604162000.0,
          "filed": "2020-09-17",
          "accession": "0001713683-20-000163"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-07-31",
          "value": 1833458000.0,
          "filed": "2021-09-16",
          "accession": "0001713683-21-000175"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-07-31",
          "value": 2257631000.0,
          "filed": "2022-09-15",
          "accession": "0001713683-22-000081"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-07-31",
          "value": 2832665000.0,
          "filed": "2023-09-14",
          "accession": "0001713683-23-000113"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-07-31",
          "value": 3608317000.0,
          "filed": "2024-09-12",
          "accession": "0001713683-24-000109"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-07-31",
          "value": 4704968000.0,
          "filed": "2025-09-11",
          "accession": "0001713683-25-000158"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-07-31",
          "value": 6419888000.0,
          "filed": "2025-09-11",
          "accession": "0001713683-25-000158"
        }
      ]
    },
    {
      "metric_id": "liabilities",
      "label": "Liabilities",
      "concept": "Liabilities",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:Liabilities"
      ],
      "points": [
        {
          "fiscal_year": 2017,
          "period_end": "2017-07-31",
          "value": 133067000.0,
          "filed": "2018-09-13",
          "accession": "0001628280-18-011833"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-07-31",
          "value": 207545000.0,
          "filed": "2019-09-18",
          "accession": "0001713683-19-000030"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-07-31",
          "value": 295604000.0,
          "filed": "2020-09-17",
          "accession": "0001713683-20-000163"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-07-31",
          "value": 1348629000.0,
          "filed": "2021-09-16",
          "accession": "0001713683-21-000175"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-07-31",
          "value": 1728736000.0,
          "filed": "2022-09-15",
          "accession": "0001713683-22-000081"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-07-31",
          "value": 2259365000.0,
          "filed": "2023-09-14",
          "accession": "0001713683-23-000113"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-07-31",
          "value": 2883205000.0,
          "filed": "2024-09-12",
          "accession": "0001713683-24-000109"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-07-31",
          "value": 3430866000.0,
          "filed": "2025-09-11",
          "accession": "0001713683-25-000158"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-07-31",
          "value": 4620615000.0,
          "filed": "2025-09-11",
          "accession": "0001713683-25-000158"
        }
      ]
    },
    {
      "metric_id": "equity",
      "label": "Stockholders' equity",
      "concept": "StockholdersEquity",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:StockholdersEquity"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-07-31",
          "value": -124740000.0,
          "filed": "2019-09-18",
          "accession": "0001713683-19-000030"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-07-31",
          "value": -151142000.0,
          "filed": "2020-09-17",
          "accession": "0001713683-20-000163"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-07-31",
          "value": 240236000.0,
          "filed": "2021-09-16",
          "accession": "0001713683-21-000175"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-07-31",
          "value": 308558000.0,
          "filed": "2022-09-15",
          "accession": "0001713683-22-000081"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-07-31",
          "value": 484829000.0,
          "filed": "2023-09-14",
          "accession": "0001713683-23-000113"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-07-31",
          "value": 528895000.0,
          "filed": "2024-09-12",
          "accession": "0001713683-24-000109"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-07-31",
          "value": 573300000.0,
          "filed": "2025-09-11",
          "accession": "0001713683-25-000158"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-07-31",
          "value": 725112000.0,
          "filed": "2025-09-11",
          "accession": "0001713683-25-000158"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-07-31",
          "value": 1274102000.0,
          "filed": "2025-09-11",
          "accession": "0001713683-25-000158"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-07-31",
          "value": 1799273000.0,
          "filed": "2025-09-11",
          "accession": "0001713683-25-000158"
        }
      ]
    },
    {
      "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-07-31",
          "value": 92842000.0,
          "filed": "2018-09-13",
          "accession": "0001628280-18-011833"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-07-31",
          "value": 87978000.0,
          "filed": "2019-09-18",
          "accession": "0001713683-19-000030"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-07-31",
          "value": 135579000.0,
          "filed": "2020-09-17",
          "accession": "0001713683-20-000163"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-07-31",
          "value": 78484000.0,
          "filed": "2020-09-17",
          "accession": "0001713683-20-000163"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-07-31",
          "value": 141851000.0,
          "filed": "2021-09-16",
          "accession": "0001713683-21-000175"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-07-31",
          "value": 275898000.0,
          "filed": "2022-09-15",
          "accession": "0001713683-22-000081"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-07-31",
          "value": 1013210000.0,
          "filed": "2023-09-14",
          "accession": "0001713683-23-000113"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-07-31",
          "value": 1262206000.0,
          "filed": "2024-09-12",
          "accession": "0001713683-24-000109"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-07-31",
          "value": 1423080000.0,
          "filed": "2025-09-11",
          "accession": "0001713683-25-000158"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-07-31",
          "value": 2389023000.0,
          "filed": "2025-09-11",
          "accession": "0001713683-25-000158"
        }
      ]
    },
    {
      "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": 2016,
          "period_end": "2016-07-31",
          "value": -17318000.0,
          "filed": "2018-09-13",
          "accession": "0001628280-18-011833"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-07-31",
          "value": -13802000.0,
          "filed": "2019-09-18",
          "accession": "0001713683-19-000030"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-07-31",
          "value": 3910000.0,
          "filed": "2020-09-17",
          "accession": "0001713683-20-000163"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-07-31",
          "value": 32507000.0,
          "filed": "2021-09-16",
          "accession": "0001713683-21-000175"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-07-31",
          "value": 36245000.0,
          "filed": "2022-09-15",
          "accession": "0001713683-22-000081"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-07-31",
          "value": 153875000.0,
          "filed": "2023-09-14",
          "accession": "0001713683-23-000113"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-07-31",
          "value": 252616000.0,
          "filed": "2024-09-12",
          "accession": "0001713683-24-000109"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-07-31",
          "value": 365146000.0,
          "filed": "2025-09-11",
          "accession": "0001713683-25-000158"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-07-31",
          "value": 635258000.0,
          "filed": "2025-09-11",
          "accession": "0001713683-25-000158"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-07-31",
          "value": 808201000.0,
          "filed": "2025-09-11",
          "accession": "0001713683-25-000158"
        }
      ]
    },
    {
      "metric_id": "net_margin",
      "label": "Net margin",
      "concept": "NetIncomeLoss / RevenueFromContractWithCustomerExcludingAssessedTax",
      "unit": "Percent",
      "derived": true,
      "source_concepts": [
        "us-gaap:NetIncomeLoss",
        "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-07-31",
          "value": -34.15873015873016,
          "filed": "2018-09-13",
          "accession": "0001628280-18-011833"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-07-31",
          "value": -28.206209184119892,
          "filed": "2019-09-18",
          "accession": "0001713683-19-000030"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-07-31",
          "value": -17.692218704975442,
          "filed": "2020-09-17",
          "accession": "0001713683-20-000163"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-07-31",
          "value": -9.462217173651744,
          "filed": "2021-09-16",
          "accession": "0001713683-21-000175"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-07-31",
          "value": -26.692389204881405,
          "filed": "2022-09-15",
          "accession": "0001713683-22-000081"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-07-31",
          "value": -38.92868815926311,
          "filed": "2023-09-14",
          "accession": "0001713683-23-000113"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-07-31",
          "value": -35.77427297043116,
          "filed": "2024-09-12",
          "accession": "0001713683-24-000109"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-07-31",
          "value": -12.513358467041694,
          "filed": "2025-09-11",
          "accession": "0001713683-25-000158"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-07-31",
          "value": -2.661997046736025,
          "filed": "2025-09-11",
          "accession": "0001713683-25-000158"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-07-31",
          "value": -1.5516728610628423,
          "filed": "2025-09-11",
          "accession": "0001713683-25-000158"
        }
      ]
    },
    {
      "metric_id": "operating_margin",
      "label": "Operating margin",
      "concept": "OperatingIncomeLoss / RevenueFromContractWithCustomerExcludingAssessedTax",
      "unit": "Percent",
      "derived": true,
      "source_concepts": [
        "us-gaap:OperatingIncomeLoss",
        "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-07-31",
          "value": -33.41798941798942,
          "filed": "2018-09-13",
          "accession": "0001628280-18-011833"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-07-31",
          "value": -27.898374921450557,
          "filed": "2019-09-18",
          "accession": "0001713683-19-000030"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-07-31",
          "value": -18.206484587798542,
          "filed": "2020-09-17",
          "accession": "0001713683-20-000163"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-07-31",
          "value": -11.660766883725845,
          "filed": "2021-09-16",
          "accession": "0001713683-21-000175"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-07-31",
          "value": -26.423415548068608,
          "filed": "2022-09-15",
          "accession": "0001713683-22-000081"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-07-31",
          "value": -30.873867181696628,
          "filed": "2023-09-14",
          "accession": "0001713683-23-000113"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-07-31",
          "value": -30.013309549693567,
          "filed": "2024-09-12",
          "accession": "0001713683-24-000109"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-07-31",
          "value": -14.510201910755546,
          "filed": "2025-09-11",
          "accession": "0001713683-25-000158"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-07-31",
          "value": -5.603774568439194,
          "filed": "2025-09-11",
          "accession": "0001713683-25-000158"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-07-31",
          "value": -4.805629387437502,
          "filed": "2025-09-11",
          "accession": "0001713683-25-000158"
        }
      ]
    },
    {
      "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": 2018,
          "period_end": "2018-07-31",
          "value": -14.005394695216369,
          "filed": "2021-09-16",
          "accession": "0001713683-20-000163"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-07-31",
          "value": -9.28674673805249,
          "filed": "2022-09-15",
          "accession": "0001713683-21-000175"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-07-31",
          "value": -23.743629197098358,
          "filed": "2023-09-14",
          "accession": "0001713683-22-000081"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-07-31",
          "value": -49.542725871864924,
          "filed": "2024-09-12",
          "accession": "0001713683-23-000113"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-07-31",
          "value": -68.07570207570207,
          "filed": "2025-09-11",
          "accession": "0001713683-24-000109"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-07-31",
          "value": -27.903965180551417,
          "filed": "2025-09-11",
          "accession": "0001713683-25-000158"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-07-31",
          "value": -4.529150727335802,
          "filed": "2025-09-11",
          "accession": "0001713683-25-000158"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-07-31",
          "value": -2.305264404012065,
          "filed": "2025-09-11",
          "accession": "0001713683-25-000158"
        }
      ]
    },
    {
      "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-07-31",
          "value": -19.387431520705075,
          "filed": "2019-09-18",
          "accession": "0001713683-19-000030"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-07-31",
          "value": -7.5139409666779065,
          "filed": "2020-09-17",
          "accession": "0001713683-20-000163"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-07-31",
          "value": -4.742933186794271,
          "filed": "2021-09-16",
          "accession": "0001713683-21-000175"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-07-31",
          "value": -6.278627598777829,
          "filed": "2022-09-15",
          "accession": "0001713683-22-000081"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-07-31",
          "value": -11.60636968574581,
          "filed": "2023-09-14",
          "accession": "0001713683-23-000113"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-07-31",
          "value": -13.777767579293704,
          "filed": "2024-09-12",
          "accession": "0001713683-24-000109"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-07-31",
          "value": -5.607461872113785,
          "filed": "2025-09-11",
          "accession": "0001713683-25-000158"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-07-31",
          "value": -1.226490807163832,
          "filed": "2025-09-11",
          "accession": "0001713683-25-000158"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-07-31",
          "value": -0.6460860376380397,
          "filed": "2025-09-11",
          "accession": "0001713683-25-000158"
        }
      ]
    },
    {
      "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": 2018,
          "period_end": "2018-07-31",
          "value": 0.8639213107111341,
          "filed": "2021-09-16",
          "accession": "0001713683-19-000030"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-07-31",
          "value": 0.9580176174333512,
          "filed": "2022-09-15",
          "accession": "0001713683-20-000163"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-07-31",
          "value": 2.7816591004250983,
          "filed": "2023-09-14",
          "accession": "0001713683-21-000175"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-07-31",
          "value": 3.268580720180754,
          "filed": "2024-09-12",
          "accession": "0001713683-22-000081"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-07-31",
          "value": 3.940982033839177,
          "filed": "2025-09-11",
          "accession": "0001713683-23-000113"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-07-31",
          "value": 3.976220225289335,
          "filed": "2025-09-11",
          "accession": "0001713683-24-000109"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-07-31",
          "value": 2.692771850291421,
          "filed": "2025-09-11",
          "accession": "0001713683-25-000158"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-07-31",
          "value": 2.5680455383924508,
          "filed": "2025-09-11",
          "accession": "0001713683-25-000158"
        }
      ]
    },
    {
      "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-07-31",
          "value": 1.1863704662997367,
          "filed": "2018-09-13",
          "accession": "0001628280-18-011833"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-07-31",
          "value": 2.1175942942154546,
          "filed": "2019-09-18",
          "accession": "0001713683-19-000030"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-07-31",
          "value": 1.8938266609149108,
          "filed": "2020-09-17",
          "accession": "0001713683-20-000163"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-07-31",
          "value": 3.731515141507097,
          "filed": "2021-09-16",
          "accession": "0001713683-21-000175"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-07-31",
          "value": 2.5663568011885505,
          "filed": "2022-09-15",
          "accession": "0001713683-22-000081"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-07-31",
          "value": 1.9892044317627884,
          "filed": "2023-09-14",
          "accession": "0001713683-23-000113"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-07-31",
          "value": 1.881876567517521,
          "filed": "2024-09-12",
          "accession": "0001713683-24-000109"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-07-31",
          "value": 1.0911468999677791,
          "filed": "2025-09-11",
          "accession": "0001713683-25-000158"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-07-31",
          "value": 2.0144335862819194,
          "filed": "2025-09-11",
          "accession": "0001713683-25-000158"
        }
      ]
    }
  ],
  "quarterly": [
    {
      "metric_id": "revenue",
      "label": "Revenue",
      "concept": "RevenueFromContractWithCustomerExcludingAssessedTax",
      "unit": "USD",
      "source_concepts": [
        "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax"
      ],
      "points": [
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-04-30",
          "value": 418800000.0,
          "filed": "2023-06-07",
          "accession": "0001713683-23-000059",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 4,
          "period_label": "2023-Q4",
          "period_end": "2023-07-31",
          "value": 455006000.0,
          "filed": "2023-09-14",
          "accession": "0001713683-23-000113",
          "derived": true
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-01-31",
          "value": 524999000.0,
          "filed": "2024-03-06",
          "accession": "0001713683-24-000041",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-04-30",
          "value": 553201000.0,
          "filed": "2024-06-07",
          "accession": "0001713683-24-000075",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 4,
          "period_label": "2024-Q4",
          "period_end": "2024-07-31",
          "value": 592868000.0,
          "filed": "2024-09-12",
          "accession": "0001713683-24-000109",
          "derived": true
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2024-10-31",
          "value": 627955000.0,
          "filed": "2024-12-05",
          "accession": "0001713683-24-000150",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-01-31",
          "value": 647900000.0,
          "filed": "2025-03-10",
          "accession": "0001713683-25-000033",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-04-30",
          "value": 678034000.0,
          "filed": "2025-05-29",
          "accession": "0001713683-25-000079",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2025-07-31",
          "value": 719226000.0,
          "filed": "2025-09-11",
          "accession": "0001713683-25-000158",
          "derived": true
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2025-10-31",
          "value": 788112000.0,
          "filed": "2025-11-25",
          "accession": "0001713683-25-000205",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 2,
          "period_label": "2026-Q2",
          "period_end": "2026-01-31",
          "value": 815751000.0,
          "filed": "2026-02-26",
          "accession": "0001713683-26-000048",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 3,
          "period_label": "2026-Q3",
          "period_end": "2026-04-30",
          "value": 850475000.0,
          "filed": "2026-05-26",
          "accession": "0001713683-26-000096",
          "derived": false
        }
      ]
    },
    {
      "metric_id": "net_income",
      "label": "Net income",
      "concept": "NetIncomeLoss",
      "unit": "USD",
      "source_concepts": [
        "us-gaap:NetIncomeLoss"
      ],
      "points": [
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-04-30",
          "value": -46046000.0,
          "filed": "2023-06-07",
          "accession": "0001713683-23-000059",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 4,
          "period_label": "2023-Q4",
          "period_end": "2023-07-31",
          "value": -30674000.0,
          "filed": "2023-09-14",
          "accession": "0001713683-23-000113",
          "derived": true
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-01-31",
          "value": -28469000.0,
          "filed": "2024-03-06",
          "accession": "0001713683-24-000041",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-04-30",
          "value": 19124000.0,
          "filed": "2024-06-07",
          "accession": "0001713683-24-000075",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 4,
          "period_label": "2024-Q4",
          "period_end": "2024-07-31",
          "value": -14878000.0,
          "filed": "2024-09-12",
          "accession": "0001713683-24-000109",
          "derived": true
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2024-10-31",
          "value": -12051000.0,
          "filed": "2024-12-05",
          "accession": "0001713683-24-000150",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-01-31",
          "value": -7724000.0,
          "filed": "2025-03-10",
          "accession": "0001713683-25-000033",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-04-30",
          "value": -4125000.0,
          "filed": "2025-05-29",
          "accession": "0001713683-25-000079",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2025-07-31",
          "value": -17578000.0,
          "filed": "2025-09-11",
          "accession": "0001713683-25-000158",
          "derived": true
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2025-10-31",
          "value": -11615000.0,
          "filed": "2025-11-25",
          "accession": "0001713683-25-000205",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 2,
          "period_label": "2026-Q2",
          "period_end": "2026-01-31",
          "value": -34312000.0,
          "filed": "2026-02-26",
          "accession": "0001713683-26-000048",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 3,
          "period_label": "2026-Q3",
          "period_end": "2026-04-30",
          "value": -13883000.0,
          "filed": "2026-05-26",
          "accession": "0001713683-26-000096",
          "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-04-30",
          "value": -0.72,
          "filed": "2022-06-09",
          "accession": "0001713683-22-000056",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 1,
          "period_label": "2023-Q1",
          "period_end": "2023-10-31",
          "value": -0.23,
          "filed": "2023-12-06",
          "accession": "0001713683-23-000171",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 2,
          "period_label": "2023-Q2",
          "period_end": "2023-01-31",
          "value": -0.4,
          "filed": "2023-03-08",
          "accession": "0001713683-23-000030",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-04-30",
          "value": -0.32,
          "filed": "2023-06-07",
          "accession": "0001713683-23-000059",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-01-31",
          "value": -0.19,
          "filed": "2024-03-06",
          "accession": "0001713683-24-000041",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-04-30",
          "value": 0.12,
          "filed": "2024-06-07",
          "accession": "0001713683-24-000075",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2024-10-31",
          "value": -0.08,
          "filed": "2024-12-05",
          "accession": "0001713683-24-000150",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-01-31",
          "value": -0.05,
          "filed": "2025-03-10",
          "accession": "0001713683-25-000033",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-04-30",
          "value": -0.03,
          "filed": "2025-05-29",
          "accession": "0001713683-25-000079",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2025-10-31",
          "value": -0.07,
          "filed": "2025-11-25",
          "accession": "0001713683-25-000205",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 2,
          "period_label": "2026-Q2",
          "period_end": "2026-01-31",
          "value": -0.21,
          "filed": "2026-02-26",
          "accession": "0001713683-26-000048",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 3,
          "period_label": "2026-Q3",
          "period_end": "2026-04-30",
          "value": -0.09,
          "filed": "2026-05-26",
          "accession": "0001713683-26-000096",
          "derived": false
        }
      ]
    }
  ]
}
